例如,我有2个exe的。让我们称他们为1.exe和2.exe,以保持简单。 我想制作一个zip文件,里面有3个东西,1.exe,2.exe和setup.bat。批处理:运行exe,将文件复制到appdata,并将其启动
首先,我想知道用户没问题,我们开始第一个exe(1.exe)。所以我们输入:
@echo off
cls
echo Are you sure you want to install 1.exe?
echo If not, click exit right now. If you are okay with it,
pause
这里是第一个问题。所以我们要启动1.exe。我如何启动1.exe,与bat文件位于同一文件夹中?
好的,让我们继续。当1.exe完成后,我想复制2.exe,将其放入%appdata%
,然后将其添加到启动。那就是第二个问题。我怎么做。
所以问题是:
1.如何开始的1.exe,至极是在同一地图中的setup.bat
2.如何复制2.exe至极是在同一地图的设置.bat到%appdata%
3.我该如何正确添加2.exe,现在在%appdata%
中启动?
注意:只使用C:\documents and settings\all users\desktop\1.exe
是行不通的。我希望它能够以各种语言工作,并且在某些语言中文件夹可能被称为不同。
%〜dp0将展开到命令文件所在的目录,即使它不是当前目录。 –
批处理语言是绝望的,使用正确的安装程序 –