Inno setup Inno安装程序始终创建桌面图标
当我运行Inno安装脚本时,无论我是否选中“创建桌面图标”,它都会创建桌面图标 以下是脚本的适用部分:Inno setup Inno安装程序始终创建桌面图标,inno-setup,Inno Setup,当我运行Inno安装脚本时,无论我是否选中“创建桌面图标”,它都会创建桌面图标 以下是脚本的适用部分: [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}" [Icons] Name: "{group}\{#MyAppName} "; Filename: "{app}\{#MyAppExeName}" Name: "{group
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"
[Icons]
Name: "{group}\{#MyAppName} "; Filename: "{app}\{#MyAppExeName}"
Name: "{group}\{#MyAppName} Users Guide"; Filename: "{pf32}\Ishmael\Ishmael 2.5\Ishmael 1.0 Users Guide.pdf";
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{pf32}\Ishmael\Ishmael 2.5\bin\SpermBlow.ico"
谢谢
柯蒂斯无条件地输入:
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; IconFilename: "{pf32}\Ishmael\Ishmael 2.5\bin\SpermBlow.ico"
因此,无论您是否选中“创建桌面图标”,它确实总是创建图标。缺少任务:桌面图标
条件
我不确定你想通过两个同名的条目实现什么 也许您只需要将它们组合成一个:
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; \
IconFilename: "{pf32}\Ishmael\Ishmael 2.5\bin\SpermBlow.ico"; Tasks: desktopicon
上述操作将基于指定的任务,使用自定义图标文件有条件地创建图标。成功了,谢谢。我不确定我的格式是从哪里来的。我以为我让Inno安装程序创建了它,但显然它是不正确的。我感谢你的帮助。