exécution d'un exe dans Dos

exécution d'un exe dans Dos - Programmation

Marsh Posté le 17-05-2002 à 19:30:09    

Je dispose d'un programme (un .exe) en ligne de commande sous Dos. Ce programme une fois lancé tourne en permanence (jusqu'à la commande quit). Il accepte de nombreuses commandes et renvoie des résultats. J'aimerais pouvoir le lancer et puis surtout lui envoyer des paramètres et récupérer le résultat à partir d'une page Web cela pour me permettre de le piloter à distance.  
 
J'ai tenté de le lancer avec les fonctions Php (exec, system, passthru) mais il y a un problème de fork à chaque coup. Par contre popen à l'air d'être la bonne fonction mais je n'arrive à la faire fonctionner. Si quelqu'un pouvait m'aider ?
 
A ++ Simba

Reply

Marsh Posté le 17-05-2002 à 19:30:09   

Reply

Marsh Posté le 18-05-2002 à 04:02:02    

J'ai pas tres bien compris, tu veux faire :
 
mon_prog <param1> <param2> ...
 
et attendre le résultat (affcihé à l'écran ?)
ou bien lancer le programme et faire comme si tu tappais dans la console des commandes et récupérer ce qui est affiché ?


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

Marsh Posté le 18-05-2002 à 08:40:58    

La deuxième ouais c'est ça :D
 
En fait je veux pouvoir lancé mon prog à distance puis lui passer des commandes  et surtout récupérer le résultat de l'action.  
 
A ++ Simba

Reply

Marsh Posté le 18-05-2002 à 19:00:46    

Je connais pas le PHP, mais je pense qu'il va falloir passer par un autre programme qui redirige les E/S de ta console MS-DOS ... et s'occupe de t'envoyer les résultats. Simple à dire mais ....


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

Marsh Posté le 19-05-2002 à 00:28:28    

Bah merci quand même ;D
 
A ++ Simba

Reply

Sujets relatifs:

Leave a Replay

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