OVH Cloud OVH Cloud

choix windows/console à l'exécution avec py2exe

7 réponses
Avatar
William Dode
slt,

Avec py2exe il faut choisir au moment de la création de l'exécutable
s'il doit se lancer dans une fenêtre dos ou pas.
Est-ce qu'il y a un moyen de choisir à l'exécution ? Mon but est que
l'utilisateur ne puisse pas fermer la fenêtre et quitter l'appli...

au pire, y a surement un moyen pour réduire la fenêtre ?

merci des tuyaux

--
William Dodé - http://flibuste.net

7 réponses

Avatar
Florent Manens
Bonjour,

Le 27-10-2006, William Dode a écrit :
Avec py2exe il faut choisir au moment de la création de l'exécutable
s'il doit se lancer dans une fenêtre dos ou pas.
Est-ce qu'il y a un moyen de choisir à l'exécution ? Mon but est que
l'utilisateur ne puisse pas fermer la fenêtre et quitter l'appli...


C'est un utilitaire en mode texte ou en mode graphique ?

Si c'est en mode graphique, tu peux peut être intercepter le signal de
fermeture de la fenêtre et ne pas fermer la fenêtre.

Cordialement,

--
Florent Manens


Avatar
William Dode
On 27-10-2006, Florent Manens wrote:
Bonjour,

Le 27-10-2006, William Dode a écrit :
Avec py2exe il faut choisir au moment de la création de l'exécutable
s'il doit se lancer dans une fenêtre dos ou pas.
Est-ce qu'il y a un moyen de choisir à l'exécution ? Mon but est que
l'utilisateur ne puisse pas fermer la fenêtre et quitter l'appli...


C'est un utilitaire en mode texte ou en mode graphique ?


c'est en mode texte (un serveur + navigateur externe)

--
William Dodé - http://flibuste.net


Avatar
Jerome
William Dode wrote:
On 27-10-2006, Florent Manens wrote:
Bonjour,

Avec py2exe il faut choisir au moment de la création de l'exécutable
s'il doit se lancer dans une fenêtre dos ou pas.
Est-ce qu'il y a un moyen de choisir à l'exécution ? Mon but est que
l'utilisateur ne puisse pas fermer la fenêtre et quitter l'appli...
C'est un utilitaire en mode texte ou en mode graphique ?



c'est en mode texte (un serveur + navigateur externe)



Bonjour,

A quoi te sert ton mode texte ?

Tu peux peut-être envisager de faire la même chose avec des fenètres
spécifiques.



Avatar
William Dode
On 27-10-2006, Jerome wrote:
William Dode wrote:
On 27-10-2006, Florent Manens wrote:
Bonjour,

Avec py2exe il faut choisir au moment de la création de l'exécutable
s'il doit se lancer dans une fenêtre dos ou pas.
Est-ce qu'il y a un moyen de choisir à l'exécution ? Mon but est que
l'utilisateur ne puisse pas fermer la fenêtre et quitter l'appli...
C'est un utilitaire en mode texte ou en mode graphique ?



c'est en mode texte (un serveur + navigateur externe)



Bonjour,

A quoi te sert ton mode texte ?


Il affiche le nom du serveur, sont port etc. puis le log des requetes.
Ce n'est pas strictement indispensable mais c'est parfois pratique d'où
l'intérêt de l'afficher en option seulement.


Tu peux peut-être envisager de faire la même chose avec des fenètres
spécifiques.


Ca m'embête d'utiliser un GUI juste pour ça...


--
William Dodé - http://flibuste.net




Avatar
Michel Claveau
Bonsoir !

au pire, y a surement un moyen pour réduire la fenêtre ?


Au lieu de lancer directement ton .EXE, tu peux le lancer minimisé,
avec START.

Exemple, pour Toto.exe (Menu Démarrer+Exécuter) :
cmd /cSTART "Toto avec Start" /min d:devpythoness.py

--
@-salutations

Michel Claveau

Avatar
William Dode
On 09-11-2006, Michel Claveau wrote:
Bonsoir !

au pire, y a surement un moyen pour réduire la fenêtre ?


Au lieu de lancer directement ton .EXE, tu peux le lancer minimisé,
avec START.

Exemple, pour Toto.exe (Menu Démarrer+Exécuter) :
cmd /cSTART "Toto avec Start" /min d:devpythoness.py




Je viens de mettre ça dans un .bat mais ça ne marche pas...

Par contre tu m'as donné une idée toute bête, il suffit de créer un
raccourcis et de choisir l'ouverture minimisée dans les propriétés !

--
William Dodé - http://flibuste.net


Avatar
MC
'soir !

Si tu passes par un batch (.bat), il faut commencer directement pr
START, car le CMD est implicite. Donc :
START "Toto avec Start" /min d:devpythoness.py

--
@-salutations

Michel Claveau