# exe多文件打包 **Repository Path**: jimjcy/exe-multi-file-packaging ## Basic Information - **Project Name**: exe多文件打包 - **Description**: exe多文件打包是一个将多个文件整合,成为一个单独的文件,同时还有安装的功能的一个小工具 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-08-26 - **Last Updated**: 2024-03-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 安装包打包工具 ## 1、责任声明 ​ 本工具使用python开发,由小井井和鹤子爱编程编写的一个程序,现版本:***pre-v1.0.0***,本开源软件使用GPL许可证,如果不知道什么是GPL许可证请看下图: ![输入图片说明](https://tse2-mm.cn.bing.net/th/id/OIP-C.InAdye802tS6Ui4lZOP5hQHaFF?pid=ImgDet&rs=1) ## 2、工具介绍 ​ 本工具为作者突发奇想写出来的一个小工具,支持多个文件打包成为一个exe,但是文件不宜过多或者大,否则会导致启动时间较慢。同时,本exe如果添加了默认快捷方式的话,会把此程序添加至注册表,exe打包的实现为python中的pyinstaller库,如有问题请在 ```http https://gitee.com/jcyjim123/exe-multi-file-packaging/issues ``` 这里反应,作者会不定期上去查看反馈! ## 3、工具使用方法 ### 3.1、打包工具 ​ 1、根据系统下载程序,下载链接: ```http https://gitee.com/jcyjim123/exe-multi-file-packaging/releases ``` ​ 2、打开程序,可以看见一个窗口,然后点击“下一步”。 ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924144518.png) ​ 3、按照指示操作,但是注意,如果要求您选择一个协议文件的话,请选择一个,要不然在后面的读取文件环节中,读取文件将会报错。 ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924144552.png) ​ 4、来到这个界面以后,您会看见几个分类标签,用法如下: (1)、组:组里面包含了一些与组名相关的东西,用户在选择时可以可选或不选**(注意:开始我们会自带一个main组,main组是无论如何必须要安装的一个组,也不允许删除)**。 (2)、文件:您可以添加一个文件在某一个组中,添加到main组的文件将会被默认安装。 (3)、快捷方式:您可以添加某一个组中的一个文件作为默认的快捷方式,如果您不想添加的话请在下拉框中点击输入no_ink(至于为什么是no_ink呢,因为作者英语不太好,所以自然而然地认为是ink了)或者不去调整这项设置**(注意:如果设置了快捷方式,我们将会把程序添加至注册表)**。 (4)、**修改setup_info文件:除非你知道在做什么,否则不要去修改setup_info文件!因为setup_info文件是我们的配置文件,否则尽量不要去修改!** ​ 使用方法如下图: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924144638.png) ​ 5、如果添加好了文件之后,我们将会读取文件的二进制数据和协议文件,添加好了之后如图: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924144733.png) ​ 6、接下来,我们会检测你的系统,然后您需要选择一个路径来存放py(代码)文件: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924144756.png) ​ 7、接下来,我们会生成一个代码文件在您所选的路径下,然后我们会自动检测您是否拥有python,如果拥有的话,我们将会安装pyinstaller包**(注意:在安装过程中可能会弹出终端界面,请不要关闭!)**。 ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924144931.png) ​ 8、等待进度条走满之后,您就可以关闭此程序了。 ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924145313.png) ### 3.2、安装工具 ​ 1、打开程序,会弹出一个窗口,然后点击下一步: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924215732.png) ​ 2、接下来会来到协议界面,需要同意协议才能继续下一步: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924215847.png) ​ 3、接下来到安装选择界面,您可以在这里选择安装路径和选择添加的组,具体操作如下: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924215949.png) ​ 4、然后我们可以选择附加安装的任务(注意:如果开发者在选择的时候没有添加快捷方式的话,那么有一个多选框将会被隐藏): ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924220027.png) 5、点击安装之后,等进度条到满的时候,即可关闭程序: ![输入图片说明](md/QQ%E6%88%AA%E5%9B%BE20230924220146.png) ### 3.3、删除工具 ​ 删除工具现在暂时还未开发。