Shell avec prog DOS

jbdiogon - 19 sept. 2001 à 13:46
 ToasTy - 19 sept. 2001 à 19:33
Au secours !!

Quand je lance une application .com dos avec shell, elle s'ouvre et se ferme toute seule, tout en étant minimisée, je n'ai même pas le temps de savoir qu'est-ce qui se passe !!!!!!!

Quelqu'un peut-il m'aider ?

Merci d'avance

JB

4 réponses

Si vous lancez une appli DOS, c'est tout à fait normal que ça ferme car généralement une appli DOS est utilisé à lancer un traitement batch sans qu'il y ait une interface visible. Un traitement batch est, par exemple, un traitement de téléchargement automatique de fichier, mise à jour de la BDD le WE, etc ... plus rapide qu'avec une interface à la windows.
Sinon, vous pouvez ouvrir la fenêtre Shell et executez l'appli Dos à partir de la ligne de commande et non par Explorateur. Vous verez tout.
0
essaie:

Shell ("C:\Windows\Command\Command.com /k C:\MonProg.exe")

J'ai oublié si c'est /k ou /c pour que la fenêtre reste ouverte à la fin du traitement. Ici "MonProg.Exe" peux être n'importe quel fichier pour autant que l'on spécifie le chemin complet, ex: "C:\Batchs\IXE13.bat C:\bobo.txt" (ici IXE13.bat reçoit un paramètre, ça c'est optionnel)
0
Ca je sais,
/C exécute puis quitte
/K exécute et reste ouverte
A +
0
tiens, essaie un truc genre :
shell("c:\monprog.exe>>c:\result.txt")

dc c:\monprog.exe c le prog ke tu veux lancer
et c:\result.txt c le fichier ou les resultats doivent s'ecrire.
voila, essaie-ca et dis-moi si c bon !
@+,

ToasTy http://www.toastIRC.fr.fm
0
Rejoignez-nous