怎么实现批处理的自动更新。并封装为EXE

首先,我们需要安装wget软件。

下载地址:

https://www.php.cn/link/219b690d203eb8a0fbfd52a4cb0214cf

(请忽略360的下载软件诱导警告)

接下来,将wget放置在与批处理文件同名的文件夹中。

首先,我们需要创建一个新的批处理文件,并命名为begin.bat。

代码语言:javascript代码运行次数:0运行复制```javascript set myvision=1.0 #为批处理文件设置一个版本号 wget -q https://www.php.cn/link/77b85c0990841f394600a1590e2d931a call ver.bat if %myvision% EQU %servision% ( start main.bat ) else ( wget -q https://www.php.cn/link/bbdbf47737d418bdc77c73ef28c50a49 start main.bat )

如果本地版本号与服务器版本号不同,则下载最新版本并运行;如果相同,则直接运行本地文件

接下来,在电脑上创建一个文件,命名为ver.bat。

编辑ver.bat,并输入以下内容:

代码语言:javascript代码运行次数:0运行复制```javascript set servision=1.1 #这里的1.1是你最新的版本号

然后,通过FTP连接到你的服务器。

在服务器的根目录下创建一个名为update的文件夹。

将ver.bat上传到update文件夹中。

将你的批处理文件命名为main.bat,并同样上传到update文件夹中。

最后,我们将所有文件打包成EXE文件。

下载BAT to EXE Converter:

下载链接:https://www.php.cn/link/0410f7a88c51cc43c5b987d4caf2406a

下载并安装后,运行软件,进入以下界面:

选择language,将界面设置为中文。

然后,选择open,选择你的begin.bat文件,点击打开。

按照以下图片设置右侧的选项:

接下来,选择嵌入,点击添加,选择wget.exe和main.bat,点击打开。

然后,点击运行,测试软件是否正常运行。测试通过后,点击转换,选择程序存放位置,点击确定。

这样,我们就完成了所有步骤。

如果需要修改软件,直接在FTP存储空间中修改main.bat文件即可。

然后,更新版本号到下一个版本,这样就能实现自动更新了。