永发信息网

inno setup打包安装程序中的快捷方式问题

答案:4  悬赏:30  手机版
解决时间 2021-01-23 01:54
  • 提问者网友:情歌越听越心酸
  • 2021-01-22 14:08
inno setup打包安装程序中的快捷方式问题
最佳答案
  • 五星知识达人网友:轮獄道
  • 2021-01-22 15:25
呵呵,找了很久,终于找到了。我试过了,按下面的处理。
[Tasks] //tasks 任务,desktopicon桌面,
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone

系统默认是没有“Flags: checkablealone”命令的,checkablealone应该是“复选”的意思,“unchecked”应该为“不选”的意思吧。

经过调试,正确的应该是下面的。
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone

这个问题的关键是:checkablealone "选中"意思
unchecked "非选中"意思
全部回答
  • 1楼网友:第幾種人
  • 2021-01-22 18:24
回答者: 楚玄桑 - 二级 2010-6-23 21:31
正解
  • 2楼网友:等灯
  • 2021-01-22 16:54
其实这个很容易实现
注意看到代码的[Task]段中的
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
将上段代码中的 "; Flags: unchecked" (不含引号)整段删除即可.
顺便,推荐在桌面快捷方式的建立为单帐户对应,将 "{commondesktop}" 修改为 "{userdesktop}" 快捷方式建立只针对当前登录帐户,而非全部用户.
根据你提供的代码即为如下:
Name: "{userdesktop}\我的程序"; Filename: "{app}\我的程序.exe"; WorkingDir: "{app}"; Tasks: desktopicon
  • 3楼网友:詩光轨車
  • 2021-01-22 16:04
呵呵,找了很久,终于找到了。我试过了,按下面的处理。
[Tasks] //tasks 任务,desktopicon桌面,
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone
系统默认是没有“Flags: checkablealone”命令的,checkablealone应该是“复选”的意思,“unchecked”应该为“不选”的意思吧。
经过调试,正确的应该是下面的。
[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone

这个问题的关键是:checkablealone "选中"意思
unchecked "非选中"意思
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯