prog en ligne de commande avec interface visuelle option [Visual C++] - C++ - Programmation
Marsh Posté le 24-03-2003 à 10:27:01
Je me répond à moi même,
mais dans l'attente d'une autre réponse.
J'arrive, de manière détournée, à ne pas afficher l'interface graphique.
Mais lorsque je fais un simple printf, rien ne s'affiche sur la console.
Idem pour fprint(stdout,...)
Donc même si j'arrive à ne pas afficher l'interface graphique,
je n'arrive pas pour autant à avoir une interaction avec l'utilisateur.
Marsh Posté le 24-03-2003 à 10:34:43
Je ne crois pas que le comportement que tu décrives soit facilement réalisable.
Je vois deux solutions :
Marsh Posté le 24-03-2003 à 14:15:36
bah ! c'est pas compliqué,
il faut que tu fasses une "appli windows", pas une appli en mode console d'origine.
avec winmain() et non pas main()
ensuite, deux possibilité, soit tu te fais une belle interface avec des belles fenêtres (CreateWindow, CreateDialog, ...), soit tu initialises une console sur laquelle tu vas travailler si tu n'es pas encore famillier avec windob (AllocConsole, FreeConsole, ...), sur ce, bonne chance
Marsh Posté le 24-03-2003 à 09:21:09
Je travaille avec Visual C++,
j'aimerais savoir si il est possible de créer un programme
qui se lance en ligne de commande,
et si une option est passée sur la ligne de commande
on aurait une interface visuelle.
Le but est d'automatiser l'utilisation du programme,
par exemple :
pcmon sys1000 com2 ...
ce qui lancerait le programme sans interaction avec l'utilisateur,
ou alors :
pcmon interface
ce qui lancerait l'interface graphique.
Je me doute que tout est possible,
mais y a-t-il une manière de faire qui soit facile à réaliser ?
(et pourquoi pas prévue dans visual C++)