[Résolu] programme sous SHELL windows (Console)
Publié : mar. 07/août/2012 17:02
Bonjour,
je travaille un programme qui reçoit des paramètres et renvoit un résultat.
Ma surprise est que si je le lance depuis une invite de commande (menu démarrer > Executer... > cmd [Entrée] > VelbusCmd.exe) mon programme ouvre une nouvelle console (avec ses propres paramètres d'affichage).
Cela devrait suffire sauf que si un paramètre est faux, je dois le signaler (et donc ajouter un input() car sinon la console se ferme immédiatement) mais si j'utilise un script ce n'est pas souhaitable.
Savez-vous comment faire ?
Dobro, par anticipation
: oui je pourrais ajouter un paramètre 'script' qui s'il n'existe pas oblige le input() et à l'inverse, s'il existe bypass le input()... mais idéalement je voudrais qu'il fonctionne comme la commande ping, dir, tracert, etc. 
[Edit] le n'utilise pas la console graphique EnableGraphicalConsole(Mode) mais bien openconsole()
je travaille un programme qui reçoit des paramètres et renvoit un résultat.
Ma surprise est que si je le lance depuis une invite de commande (menu démarrer > Executer... > cmd [Entrée] > VelbusCmd.exe) mon programme ouvre une nouvelle console (avec ses propres paramètres d'affichage).
Cela devrait suffire sauf que si un paramètre est faux, je dois le signaler (et donc ajouter un input() car sinon la console se ferme immédiatement) mais si j'utilise un script ce n'est pas souhaitable.
Savez-vous comment faire ?
Dobro, par anticipation


[Edit] le n'utilise pas la console graphique EnableGraphicalConsole(Mode) mais bien openconsole()