2011-09-10 1 views
0

je suis en train de changer l'icône de fichier EXE compilé et comme utiliser ce script pour mon setup.py:py2exe invite de commande exe change la taille et les couleurs de la fenêtre shell?

setup(name = "Program Title", 
     version = "1.0", 
     options = {"py2exe" : {"compressed" : 1, 
          "optimize" : 2, 
          "bundle_files" : 2 }}, 

     console=[{'script': 'program.py', 
       "icon_resources": [(0, "icon.ico"), (1, "icon.ico"), (42, "icon.ico")] 
       }], 
     description = "some description", 
     author = "author", 
     author_email ="[email protected]", 
     license = "wxWindows Licence", 
     url = "http://some.website.here, 
    ) 

mais malheureusement, quand il compile le Ico ne report (est dans le même répertoire que program.py et setup.py)

Aussi je me demandais s'il est possible de changer l'invite de commande regarde un peu en changeant la couleur d'arrière-plan et la taille de la fenêtre comme elle apparaît à travers py2exe ... J'ai vérifié le documentation, mais ce n'est pas vraiment utile. Aussi le mode window'd ne fonctionne pas pour mon programme, il nécessite une console.

Répondre

0

Découvrez ces tutoriels pour une console de couleur:

Bring Colors to the Windows Console with Python

Change Windows Console Character Attribute

The Console Module


Pour l'icône, essayez cette suggestion de CustomIcons:

"Note importante pour l'ajout de plusieurs icônes sur les systèmes où cette méthode ne fonctionne pas: Après de nombreuses recherches (sang, sueur et larmes), j'ai trouvé pourquoi les icônes avec plusieurs tailles ne fonctionnent parfois pas. La vérité est, est que l'ordre compte. Lorsque vous créez l'icône, ajoutez d'abord les plus grandes tailles d'icônes, puis les plus petites. (p.ex. icône png2ico icon_128x128.png icon_64x64.png icon_48x32.png icon_32x32.png icon_16x16.png) "

+0

Ce module' Console' est-il utile pour modifier la taille de la fenêtre contextuelle par défaut? ou pour changer la taille de la console après son ouverture? – hetoan2

+0

devrait être en mesure d'ouvrir une nouvelle fenêtre de console à une taille spécifiée Pas sûr qu'il soit possible de modifier une fenêtre de console existante dans MSWidows (via python) mais je peux me tromper .. Voici les [docs du module Console] (http://effbot.org/zone/console-handbook.htm). – chown

Questions connexes