Page 1 sur 1

[Résolu] programme sous SHELL windows (Console)

Publié : mar. 07/août/2012 17:02
par Golfy
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 :wink: : 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. :roll:

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

Re: programme sous SHELL windows (Console)

Publié : mar. 07/août/2012 19:15
par Backup
Golfy a écrit :[Edit] le n'utilise pas la console graphique EnableGraphicalConsole(Mode) mais bien openconsole()
si j'avais eu a dire quelques chose , ce serai pourquoi utiliser la console ?
c'est pourtant pas les gadgets qui manquent ...
une application de nos jours se doit d'avoir une interface utilisateur correcte ...

bon je t'accorde que ce serai plus simple de faire ton prg uniquement sous Win7 .... mais bon :)
Cela devrait suffire sauf que si un paramètre est faux, je dois le signaler
perso pour signaler une erreur , j'utilise Messagerequester()

Re: programme sous SHELL windows (Console)

Publié : mar. 07/août/2012 19:58
par G-Rom
Va dans les options de compilateur -> option du compilateur -> format de l’exécutable , choisi console.

@+

Re: programme sous SHELL windows (Console)

Publié : mar. 07/août/2012 20:43
par Golfy
G-Rom a écrit :Va dans les options de compilateur -> option du compilateur -> format de l’exécutable , choisi console.
@+
Simple et efficace : parfait ! Merci G-Rom :D
Dobro a écrit :si j'avais eu a dire quelques chose , ce serai pourquoi utiliser la console ?
MDR ! un sentiment de nostalgie je crois :mrgreen: