假设我想app.exe用 Inno Setup安装一个,但安装完成后,我希望程序运行
cmd /k app.exe
Run Code Online (Sandbox Code Playgroud)
而不仅仅是app.exe.
目前我有:
Filename: "cmd /k {app}\app.exe"; Description: "{cm:LaunchProgram,app}"; \
Flags: nowait postinstall skipifsilent runascurrentuser
Run Code Online (Sandbox Code Playgroud)
但是当然这会抱怨找不到具有给定文件名的文件。我该怎么办?
Parameters。请参阅文档[Run]部分。Program Files。并且您需要将双引号加倍。{cmd}常量而不是对 的显式引用cmd.exe。Filename: "{cmd}"; Parameters: "/c ""{app}\app.exe"""; \
Description: "{cm:LaunchProgram,app}"; \
Flags: nowait postinstall skipifsilent runascurrentuser
Run Code Online (Sandbox Code Playgroud)
我假设使用/k仅用于调试。就像它cmd永远不会完成一样。对于生产用途,您需要/c改为。
| 归档时间: |
|
| 查看次数: |
3976 次 |
| 最近记录: |