一个小型实用程序,可让您生成可以在 Windows 系统上运行自定义命令的 Windows 可执行文件。
项目描述
gen-exe
一个小型实用程序,可让您生成可以在 Windows 系统上运行自定义命令的 Windows 可执行文件。
特征
- 生成可以运行可定制命令的可移植可执行文件
- 命令可以使用
{EXE_DIR}
宏来获取相对于可执行文件的目录 - 生成的可执行文件支持传递命令行参数
- 您可以在生成可执行文件期间或之后添加图标
- 安装添加了两个 CLI:
gen-exe
和add-icon-to-exe
安装
使用以下命令从 PyPi 安装:
pip install gen-exe
使用 gen-exe
通过向 CLI 提供命令字符串,可以将自定义命令嵌入到可执行文件中,例如:
gen-exe test.exe "echo hello world"
命令字符串参数还支持{EXE_DIR}
宏,它扩展了可执行文件的执行路径,例如:
gen-exe test.exe "echo I am running from: {EXE_DIR}"
这可用于运行相关的可执行文件:
gen-exe test.exe "{EXE_DIR}\\another.exe"
您可以选择为可执行文件提供图标文件。
gen-exe test.exe "echo I have a fancy icon now..." -i path-to-your.ico
另一个用例是使用 Python 解释器调用脚本或命令,例如:
gen-exe test.exe "python -c print(\'hello world\')"
有关其他选项,请参阅帮助:
gen-exe --help
使用生成的可执行文件
通过双击或通过命令行执行它们:
test.exe optional_argument_1 optional_argument_2
用法 add-icon-to-exe
将一个图标添加test.ico
到一个test.exe
可执行文件中。
add-icon-to-exe test.exe test.ico
请注意,该实用程序将替换目标可执行文件中已存在的任何图标。
贡献
fork gen-exe 存储库
在本地将您的分叉存储库设置为可编辑的安装:
$ cd ~
$ git clone https://github.com/yourproject/genexe
$ pip install --editable ./genexe
现在您可以在本地工作并创建自己的拉取请求。
随意打开问题和拉取请求。
维护者
西尔范德莱姆普特
历史
0.2.1 (2021-02-08)
- 向可执行文件和 CLI 添加了隐藏控制台选项
0.2.0 (2021-02-07)
- 可执行文件中的嵌入式运行时。可执行文件现在应该可以在没有安装 VC++ 可再发行组件的 Windows 系统上运行
0.1.1 (2021-02-06)
- 更好的文档 - 更新了 README.md
0.1.0 (2021-02-06)
- PyPi 上的初始版本
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。