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]