【发布时间】:2012-02-02 14:56:06
【问题描述】:
我必须在几台机器上安装 3 .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需要改路径吗?
【问题讨论】:
-
你的意思是你想要一个安装程序或一个自解压的 exe?尝试删除
%CD%,无论如何它应该默认为当前目录。 -
自解压 exe。我尝试不使用 %CD%,但没有成功。
-
尝试使用7-Zip或WinZip自解压exe功能,应该可以。
-
为了实现这一点,我过去使用 7zip 完成所有繁重的工作(压缩实际内容 AKA 大 ZIP),然后我使用 Iexpress 打包 7z.exe redist 和 zip 文件。然后橱柜制造商脚本只需调用 7zip 来提取大文件,并启动自定义安装程序。这是因为 iexpress.exe 在自定义配置方面很糟糕。所以我只是将它用于简单的清单和提升内容,并让真正的 zip 工具完成真正的工作
标签: windows deployment iexpress