Windows Inno安装程序问题

Windows Inno安装程序问题,windows,inno-setup,quotes,Windows,Inno Setup,Quotes,在[Run]部分的inno安装程序中,我想运行cmd命令,但问题是。我想用参数运行一个exe, “我的程序.exe”安装 我想这样运行,但因为它的名称中有空格,我不能在没有“”的情况下运行它,这给了我错误,因为inno安装程序也有“”。 同样,我想开始我的服务 网络启动“我的服务” 遇到了同样的问题。您是否尝试过这样的方法: Run: " ""My Program.exe"" "; 根据的说法,双引号似乎是一个很好的解决方案,也许这就是您要搜索的: 安装后运行另一个安装程序: [运行] 文件名

在[Run]部分的inno安装程序中,我想运行cmd命令,但问题是。我想用参数运行一个exe, “我的程序.exe”安装 我想这样运行,但因为它的名称中有空格,我不能在没有“”的情况下运行它,这给了我错误,因为inno安装程序也有“”。 同样,我想开始我的服务 网络启动“我的服务”
遇到了同样的问题。

您是否尝试过这样的方法:

Run: " ""My Program.exe"" ";

根据

的说法,双引号似乎是一个很好的解决方案,也许这就是您要搜索的:

安装后运行另一个安装程序:
[运行]
文件名:“{#path}\My Setup.exe”;参数:“此处参数”

安装后使用参数运行CMD:
[运行]
文件名:“C:\Windows\system32\cmd.exe”;参数:“此处参数”


等等。

是的,我运行了这个,但没有工作。文件名:“{cmd}”;参数:“C:\My program.exe”“install”将双引号加倍是正确的方法。如果它不工作,那么它被传递到的应用程序没有正确解析它。双引号对我定义windows也不起作用service@abbassebastian
cmd.exe
在命令前面需要
/C
参数:
文件名:“{cmd}”;参数:“/C”“C:\My program.exe”“install”
@CédricJulien
My%20program.exe
错误。请删除此评论,以免混淆他人。