【问题标题】:Inno Setup Shortcut IssueInno 设置快捷方式问题
【发布时间】:2012-09-24 18:27:27
【问题描述】:

我有一个小而令人沮丧的问题。 我为可执行文件创建了具有快捷方式的安装程序,但是如果可执行文件不在主文件夹中,比如说 MyProgram\bin\myprogram.exe,则安装程序会在主程序文件夹中复制 .exe 并且快捷方式路径不是 MyProgram \bin\myprogram.exe 就像它应该的那样,但它的 MyProgram\myprogram.exe 当然它不会运行,直到我从 bin 文件夹创建手动快捷方式。 希望你们能理解我的问题并告诉我在脚本中哪里可以解决这个问题。

【问题讨论】:

  • 脚本的修复取决于脚本中的错误位置。我猜你的 [Icon] 条目错误。它应该是,例如,Name:"{group}\MyProgram";Filename:"{app}\bin\myprogram.exe"
  • @Sertac,我想说你可以把这个作为答案(就像我打算的那样)。但奇怪的是 InnoSetup 会将二进制文件复制到 [Icons] 条目指定的位置。 安装程序复制 .exe 的那部分听起来很奇怪。
  • Sertac 帮助我,现在它按原样工作。非常感谢
  • 接受了。它仍然将可执行文件复制到主游戏文件夹中,但现在快捷路径是正确的并且它在没有创建我自己的情况下运行。我现在不介意这个可执行文件,因为我可以删除它。
  • @user1695272:欢迎使用 StackOverflow。将来,请发布尽可能多的信息,以便有人回答。在这种情况下,有问题的代码将是无价的。

标签: inno-setup


【解决方案1】:

您的 [Icon] 条目可能有错误,请尝试以下操作:

Name:"{group}\MyProgram";Filename:"{app}\bin\myprogram.exe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多