2011-09-10 73 views
0

我試圖改變編譯的exe的圖標,並使用這個劇本,我的setup.py例如:py2exe命令提示exe改變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, 
    ) 

但不幸的是,當它編譯.ICO沒有結轉(在同一目錄作爲program.py和setup.py)

另外我想知道是否有可能改變命令提示符通過改變窗口的背景顏色和大小,當它彈出通過py2exe時,看起來有點...我檢查了文檔,但它並不是那麼有用。另外window'd模式不適用於我的程序,它需要控制檯。

回答

0

查閱這些教程有色控制檯:

Bring Colors to the Windows Console with Python

Change Windows Console Character Attribute

The Console Module


對於圖標,從CustomIcons試試這個建議:

「重要注意事項在這種方法無效的系統上添加多個圖標:經過大量研究(血液,汗水和眼淚)後,我發現爲什麼多種尺寸的圖標有時不起作用。事實是,訂單是否重要。製作圖標時,首先添加較大的圖標,然後添加較小的圖標。 (如png2ico icon.ico icon_128x128.png icon_64x64.png icon_48x48.png icon_32x32.png icon_16x16.png)」

+0

任何有關更改默認彈出窗口的大小?或者它會打開後? – hetoan2

+0

這'Console'模塊改變控制檯的大小應該能夠以指定的大小打開一個新的控制檯窗口,不知道是否有可能根據MSWidows修改現有的控制檯窗口(通過python),但我可能是錯誤的,下面是[Console module docs](http:/ /effbot.org/zone/console-handbook.htm)。 – chown