IExpress 2和bat文件路径

时间:2012-02-02 14:56:07

标签: windows deployment iexpress

我必须在几台机器上安装需要按正确顺序安装的.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的路径?

4 个答案:

答案 0 :(得分:2)

在选项上,选择"使用包中的长文件名存储文件"以全名存储文件。

答案 1 :(得分:2)

这个问题可以通过以下两个方法解决:

  • 检查" 使用长文件名"
  • 使用 .cmd扩展名而非.bat 保存批处理文件(IExpress有一个使用长文件名的选项,但如果您有{ {1}}文件)

来源:http://knowciscostuff.wordpress.com/2012/06/15/iexpress-tool-on-windows-to-create-self-extracting-exe/

答案 2 :(得分:0)

问题是文件的长名称。 文件名不能超过8个字符。

我只是更改了文件名,但它确实有效。

答案 3 :(得分:0)

此特定问题的真正解决方案是在“程序包名称和选项”窗口中选中“使用程序包内的长文件名存储文件”选项。