Skip to main content

一个小型实用程序,可让您生成可以在 Windows 系统上运行自定义命令的 Windows 可执行文件。

项目描述

gen-exe

GitHub 工作流状态:master PyPI 版本 代码风格:黑色

一个小型实用程序,可让您生成可以在 Windows 系统上运行自定义命令的 Windows 可执行文件。

特征

  • 生成可以运行可定制命令的可移植可执行文件
  • 命令可以使用{EXE_DIR}宏来获取相对于可执行文件的目录
  • 生成的可执行文件支持传递命令行参数
  • 您可以在生成可执行文件期间或之后添加图标
  • 安装添加了两个 CLI:gen-exeadd-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 上的初始版本

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

gen-exe-0.2.1.tar.gz (70.6 kB 查看哈希

已上传 source

内置分布

gen_exe-0.2.1-py3-none-any.whl (70.4 kB 查看哈希

已上传 py3