R�sultat commande MS-Dos > fichier.txt par Shell
Bonjour � tous,
Je travaille sur un programme utilisant plusieurs application "ext�rieure" sous Dos.
Pour l'une d'elle, je voudrais rediriger le r�sultat d'un shell Ms-Dos dans un fichier afin de le tester (pour savoir si l'application travaille ou pas, histoire de gagner du temps pour killer d'autre processus).
Cela illustre bien ce que je veux faire. Le seul hic est que je lance cette application par une commande "Shellexecuteinfo"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
SHELLEXECUTEINFO AppSudp;
ZeroMemory(&AppSudp,sizeof(AppSudp));
AppSudp.cbSize=sizeof(AppSudp);
AppSudp.lpFile=CheminSUDP;
AppSudp.fMask = SEE_MASK_NOCLOSEPROCESS;
AppSudp.lpVerb="open";
strcpy(ParamSUDP,"172.16.93.39 69 COM1 9600 8 aucune 1 516 VERBOSE > d:\\logsudp.txt");
AppSudp.lpParameters = ParamSUDP;
AppSudp.nShow = SW_SHOWMAXIMIZED;
Appli_SUDP = AppSudp.hProcess;
//Lancement SUDP
ShellExecuteEx(&AppSudp); |
Ci-dessus les param�tres sont cod�s en dur pour plus "d'illustration". Cependant, cela ne marche pas dans mon prog.
Alors qu'avec les memes parametres dans un shell Ms-Dos, cela fonctionne.
Si quelqu'un a une id�e, je suis preneur....
Je reste � votre disposition, merci d'avance ;)
pense � mettre la balise de code, Merci Farscape