2

我试过这个它只运行哪个运行程序的实例是第一个。我也尝试过使用 ExecuteFile。

;!@Install@!UTF-8!
Title="Title"
RunProgram="one.exe"
RunProgram="two.exe"
;!@InstallEnd@!

任何帮助将不胜感激。谢谢

好的,所以我创建了一个名为 Run.cmd 的 cmd 文件

@echo off
start one.exe && start two.exe
exit

和一个配置文件

;!@Install@!UTF-8!
Title="Title"
RunProgram="hidcon:Run.cmd"
;!@InstallEnd@!

但我得到错误指定文件未找到。移除 hidecon:修复了这个问题,但现在控制台是可见的,但几乎看不到。但我得到一个 .inf 文件,表明它无法为一个或程序找到。 * !!! 出于某种原因,如果我打开说只是 RungProgram="one.exe" 它工作正常,但如果我使用 RunProgram="Run.cmd" 并非所有文件都被提取,这是因为 cmd.exe 在提取完成之前退出?

4

2 回答 2

2

创建一个按顺序运行其他程序的 .cmd 文件,然后运行该文件。

于 2013-01-15T14:02:46.837 回答
0

如果您使用的是原始发行版,则无法顺序运行两个 exe。但如果您使用的是它的修改版本。它将工作。我已经下载了7z SFX Tools,解压缩并将其重命名为 7zsd_All.sfx 为 7zS.sfx并使用此配置按顺序运行到应用程序。

;!@Install@!UTF-8!
RunProgram="setup.exe"
RunProgram="launcher-Win32.exe"
;!@InstallEnd@!
于 2016-02-24T10:08:18.380 回答