Bonjour,
Je cherche à lancer un batch windows2003 depuis delphi 7.0. J'ai repris les expication de la FAQ avec SellExectute mais ça ne lance pas le batch, et pas d'erreur !
http://www.developpez.com/delphi/faq...interexecution
1 - J'ai bien mis le shellAPI dans la clause uses
2 - DELPHI ne reconnait pas SW_SHOW, mais je peux le remplacer par 0
3 - Je peux lancer un .exe comme ça:
ShellExecute(0,'OPEN','C:\7-Zip\7zFM.exe', Nil, Nil, 0);
4 - Mais pas un batch, enfin pas comme ça:
ShellExecute(0,'OPEN','C:\batch.bat', Nil, Nil, SW_SHOW);
ShellExecute(0,'OPEN','C:\WINDOWS\system32\cmd.exe c:\batch.bat', Nil, Nil, SW_SHOW);
ShellExecute(0,'open',PChar(GetEnvironmentVariable('ComSpec')),
'/C c:\batch.bat,'c:\',0);
rien ne marche, alors si quelq'un peux m'aider merci bien !
Partager