CreateProcess avec un .bat ??

CreateProcess avec un .bat ?? - C++ - Programmation

Marsh Posté le 08-11-2005 à 15:06:04    

Bonjour
 
Comme le titre dit j'aimerais creer un process avec un .bat mais étonnament ca ne fonctionne pas comme un .exe !
 
Donc j'aimerais lancer toto.bat -propertyfile %BUILD_HOME%\\properties\\properties.txt dans un process alors comment je fais ??
 
Je dois aussi récupere dans mon code en c++ le retour de l'execution du .bat, normalement dans command line je fais echo %ERRORLEVEL%
 
Merci a tous !

Reply

Marsh Posté le 08-11-2005 à 15:06:04   

Reply

Marsh Posté le 08-11-2005 à 16:45:26    

Tu t'y prend comment ?
Sinon au pire lancer cmd.exe (ou mieux %comspec%) avec ton .bat, mais il me semble que CreateProcess sur .bat ça marche. Sinon au pire ShellExecuteEx (Ex afin d'optenir le pid ce qui permet d'attendre la fin d'exécution et récupérer le code de retour).
Pour le code de retour, voir GetExitCodeProcess.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed