Commande MS-DOS sous FOX

Résolu
rubix2 Messages postés 22 Date d'inscription jeudi 3 novembre 2005 Statut Membre Dernière intervention 27 août 2007 - 3 nov. 2005 à 12:30
ThierryPerretier Messages postés 103 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 6 juillet 2006 - 3 nov. 2005 à 13:59
Bonjour,

Voilà je suis débutant en foxpro, et j'aimerais savoir comment lancer executer un fichier .bat à partir d'un programme fox .prg ?
Exemple: RUN " DiversCmd.bat"

J'ai regarder la commande RUN et _SHELL , mais je n'y arrive pas !!

Dans l'aide fox il montre un exemple avec RUN pour lancer un .exe , mais moi je voudrais lancer un .bat

voila, Merci !

1 réponse

ThierryPerretier Messages postés 103 Date d'inscription mardi 5 octobre 2004 Statut Membre Dernière intervention 6 juillet 2006 1
3 nov. 2005 à 13:59
Bonjour,

RUN sans l'option /N Foxpro ne reconnait pas les noms de fichier longs (cette commande provient des versions DOS)

Essayes :
RUN /N "c:\chemin\DiversCmd.bat"
Mais dans ce cas, le programme VFP n'est pas interrompu pendant l'exécution du batch.

Sinon, renommer le fichier BAT (avec 8 caractères maxi)
exemple :

SET DEFAULT TO "c:\chemin"
DO divers.bat
3
Rejoignez-nous