Inno设置引用问题

发布于 2024-11-16 18:29:41 字数 183 浏览 2 评论 0原文

在我的 inno setup 安装程序的 [Run] 部分中,我想运行 cmd 命令,但这就是问题所在。我想运行带有参数的exe, “我的程序.exe”安装 我想像这样运行,但由于它的名称中有空格,我无法在没有“”的情况下运行它,这给了我错误,因为 inno setup 也有“”。 同样我想开始我的服务 net启动“我的服务” 并遇到了同样的问题。

In my inno setup installer in [Run] section I want to run a cmd command, but here is the problem. I want to run an exe with parameters,
"My Program.exe" install
I want to run like this but since it has spaces in the name I cannot run it without "" and this is gives me error because inno setup has "" too.
Similarly I want to start my service
net start "My Service"
and got same problem.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

倒数 2024-11-23 18:29:41

您是否尝试过这样的事情:

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

根据 Inno Setup,双引号似乎是一个非常好的解决方案文档

Did you try with something like this :

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

The double quotes seems to be a quite good solution according to the Inno Setup documentation

简单气质女生网名 2024-11-23 18:29:41

也许这就是您正在寻找的:

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

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

等。

Maybe this is what you are searching for:

Run another Setup after install:
[Run]
Filename: "{#path}\My Setup.exe"; Parameters: "Parameter here"

Run CMD with Parameter after install:
[Run]
Filename: "C:\Windows\system32\cmd.exe"; Parameters:"Parameter here"

etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文