如何制作可执行文件

How to make an executable File

大家应该都用过安装.exe文件吧。但是如何制作它们,什么时候制作才有意义?

例如,我会用 Python、c++ 等语言编写商业软件,使用不同的文件、GUI 和图片以及所有其他东西。

当我想将我的产品交付给我的客户时,我不想给他们一个文件夹并说您需要安装 Python 或 Java 并通过命令行执行程序.

如何创建一个可执行文件来安装所需的语言并设置本地实例并将所有文件排列成正确的顺序?

Windows 中内置了安装程序。

类型

iexpress

然后按照向导操作。

当它完成实际安装提取的文件时,您需要向 运行 提供代码。;

要从 python 程序创建可执行文件,可以使用 pyinstaller。我目前不知道 java。命令如下:

pyinstaller fileName.py

您可以添加参数(有 2 个非常有用):

pyinstaller --onefile -w fileName.py

--onefile 会将所有内容放入一个文件中(推荐),-w 将在 运行 .exe 文件时阻止控制台打开。如果您要 运行 GUI 或其他东西,请添加它。如果您需要控制台输入,请不要添加 -w。

如果您想在 cmd 中自动执行命令行,请创建指向 C:\Windows\system32\cmd.exe 的快捷方式并添加 /k 和您的命令。例如:

C:\Windows\system32\cmd.exe /k ipconfig

双击快捷方式现在 运行 cmd 并自动执行 ipconfig。如果你想要多个命令,你可以做 command_1 && command_2 && ... && command_n