有没有办法使用pyc.py或编程方式将自定义图标添加到IronPython生成的.exe文件中?
答案 0 :(得分:1)
似乎有几种方法可以实现这一点,但没有一种方法像C#代码那样容易使用命令行开关。
使用pyc.py生成exe。用a修改生成的exe 图标编辑器
修改pyc.py以添加呼叫 DefineUnmanagedResource(插入于 第83行,就在ab.save之前)
ab.DefineUnmanagedResource(R “d:\ TMP \ app.res”)
现在您必须使用RC将.ico文件转换为.res文件。来自[The SharpDevelop论坛] [1]
创建一个包含要嵌入资源的图标的资源文件(.rc),例如:
#define ICO_APP 128
#define ICO_DVD 129
#define ICO_SVR 130
#define ICO_SIM 131
ICO_APP ICON "App.ico"
ICO_DVD ICON "dvd-database.ico"
ICO_SVR ICON "ScreenSaver.ico"
ICO_SIM ICON "SimpSvr.ico"
使用Microsoft的Resource Compiler Rc.exe将.rc文件编译成.res文件,该文件是Microsoft的Platform SDK的一部分。请注意.rc文件中的最低图标ID号(例如上面的128)将自动成为应用程序的图标。