Je suis en train de faire une page Writer qui permet de lancer un certain 
nombre 
de programmes à partir de boutons et j'utilise l'instruction shell, ça ne se 
passe pas trop mal, sauf pour les programmes .bat ou .exe sous dos.

Voilà l'exemple :
Sub BlesPCGrin
Shell(Lecteur & "LYCEE\DONNEES\U\JLC\EXT\VIS\BIO\blé\PCGRIN\PCGRINV3.EXE",1," -
CWHEAT.FP")
End Sub

PCGRINV3.EXE est un programme DOS pour visualiser les bases FoxPro
Wheat.fp est un tout petit fichier qui donne le dossier où se trouve la base,
-C est un paramètre dont j'ignore la fonction
Le programme .bat correspondant contient :
pcgrinv3 -Cwheat.fp  et ça marche impeccable

Comme c'est un logiciel qui est sur mon disque dur portable, l'unité au 
démarrage change c'est pourquoi j'utilise la variable Lecteur, l'erreur ne 
vient 
pas de là, car ça marche pour la plupart des programmes *.exe 

quand je teste la procédure, j'ai l'impression qu'une fenêtre dos s'ouvre et se 
referme aussi tôt, c'est très rapide.

J'ai essayé aussi la version :
Shell("C:\Windows\System32\Cmd.exe",1,Lecteur & 
"LYCEE\DONNEES\U\JLC\EXT\VIS\BIO\blé\PCGRIN\PCGRINV3.EXE" & " -CWHEAT.FP")

sans plus de succès; j'ai aussi essayé sans l'espace avant -CWHEAT.FP,sans le .
EXE, en mettant le fichier bat à la place du EXE :  idem...

Quelqu'un a-t-il une idée ?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à