论坛风格切换切换到宽版
  • 1993阅读
  • 8回复

如何强制添加桌面快捷方式! [复制链接]

上一主题 下一主题
离线qqjszl
 

发帖
123
金钱
1180
威望
118
只看楼主 倒序阅读 0 发表于: 2016-02-26
我封装的软件必须在添加快捷方式命令行参数才可以是中文的。
我封包时是默认勾选快捷方式的,但是还有用户不勾选,导致游戏进去是英文。
请问有没有办法强制添加桌面快捷方式。
百度查了没有,所有来这里问啦 。
离线lovelost

发帖
140
金钱
1060
威望
106
只看该作者 1 发表于: 2016-02-26
用什么工具做的安装?
离线qqjszl

发帖
123
金钱
1180
威望
118
只看该作者 2 发表于: 2016-02-27
回 1楼(lovelost) 的帖子
lovelost:用什么工具做的安装? (2016-02-26 11:06) 

Inno Setup 5
离线qqjszl

发帖
123
金钱
1180
威望
118
只看该作者 3 发表于: 2016-02-28
虎版!能否来看看下呢?
离线qqjszl

发帖
123
金钱
1180
威望
118
只看该作者 4 发表于: 2016-03-03
虎版!能否来看看下呢?
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 5 发表于: 2016-03-03
你把添加快捷方式的那个语句的的 Tasks 参数去掉就行了。相应的任务也就没有必要。这样用户就没有选择是否要添加快捷方式了。
如果你还是有困难,那么你必须把你的代码帖上来,我才能具体帮你修改。
离线qqjszl

发帖
123
金钱
1180
威望
118
只看该作者 6 发表于: 2016-03-04
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"

[Files]
Source: "F:\Program Files (x86)\StarCraft II\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs

[Icons]
Name: "{group}\星际争霸2(世纪珍藏整合版)"; Filename: "{app}\StarCraft II Offline.exe";WorkingDir: "{app}"
Name: "{userdesktop}\星际争霸2(世纪珍藏整合版)";Filename: "{app}\StarCraft II Offline.exe";WorkingDir: "{app}"
Name: "{group}\{cm:UninstallProgram,星际争霸2(世纪珍藏整合版)}"; Filename: "{uninstallexe}"
离线qqjszl

发帖
123
金钱
1180
威望
118
只看该作者 7 发表于: 2016-03-04
麻烦虎版了!
离线gnatix

发帖
7696
金钱
-8279
威望
-828
只看该作者 8 发表于: 2016-03-05
根据你上面的代码,快捷方式都是强制创建的,也就是说不存在用户是不是选择的问题。因为你并不使用用户选择的任务,所以 [Tasks] 段你可以删除掉。
另外根据你上面的代码的,快捷方式中并没有命令行参数,所以你需要添加你在顶楼说的命令行参数。