我必须在几台机器上安装需要按正确顺序安装的.exe。为此,我创建了一个.bat文件来安装。
Start /wait %CD%\x.exe /q
Start /wait %CD%\y.exe /q
Start /wait %CD%\z.exe /q
如果我复制文件夹并在目标计算机上安装它就可以了。 但我想创建一个具有.bat和3 .exe的自解压exe。
我正在尝试IExpress 2但是,当我运行IExpress创建的.exe时,我总是有错误“windows无法找到...文件路径”。 为什么%CD%不起作用?我是否需要更改3 .exe的路径?
答案 0 :(得分:2)
在选项上,选择"使用包中的长文件名存储文件"以全名存储文件。
答案 1 :(得分:2)
这个问题可以通过以下两个方法解决:
.cmd
扩展名而非.bat
保存批处理文件(IExpress有一个使用长文件名的选项,但如果您有{ {1}}文件)答案 2 :(得分:0)
问题是文件的长名称。 文件名不能超过8个字符。
我只是更改了文件名,但它确实有效。
答案 3 :(得分:0)
此特定问题的真正解决方案是在“程序包名称和选项”窗口中选中“使用程序包内的长文件名存储文件”选项。