Inno setup Inno设置:如果快捷方式已经存在,请不要(重新)创建它
我想添加一个快捷方式,如果它还不存在 类似于Inno setup Inno设置:如果快捷方式已经存在,请不要(重新)创建它,inno-setup,Inno Setup,我想添加一个快捷方式,如果它还不存在 类似于文件部分中的onlyfdoesntexist标志,该标志在图标部分中不存在 有没有一种方法可以在不在code部分添加代码的情况下执行此操作 我试过了 [Icons] Name:"{userdesktop}\HotKey\link-to-program";Filename:"{app}\program.exe";HotKey:"Ctrl+Shift+f" Name:"{userdesktop}\link-to-program"; Filename:"{a
文件
部分中的onlyfdoesntexist
标志,该标志在图标
部分中不存在
有没有一种方法可以在不在code
部分添加代码的情况下执行此操作
我试过了
[Icons]
Name:"{userdesktop}\HotKey\link-to-program";Filename:"{app}\program.exe";HotKey:"Ctrl+Shift+f"
Name:"{userdesktop}\link-to-program"; Filename:"{app}\program.exe"
但这在本节中失败了。给你
[Icons]
Name: "{userdesktop}\HotKey\link-to-program"; Filename:"{app}\program.exe"; \
Check: Not FileExists(ExpandConstant('{userdesktop}\HotKey\link-to-program.lnk'))
(是内置的,因此无需声明)
我还将该文件夹标记为隐藏,以实现我的目标,即有一个用户无法访问的额外快捷方式(如问题中所述),但这对于解决方案本身并不是必需的
[Dirs]
Name: "{userdesktop}\HotKey"; Attribs: hidden system
给你
[Icons]
Name: "{userdesktop}\HotKey\link-to-program"; Filename:"{app}\program.exe"; \
Check: Not FileExists(ExpandConstant('{userdesktop}\HotKey\link-to-program.lnk'))
(是内置的,因此无需声明)
我还将该文件夹标记为隐藏,以实现我的目标,即有一个用户无法访问的额外快捷方式(如问题中所述),但这对于解决方案本身并不是必需的
[Dirs]
Name: "{userdesktop}\HotKey"; Attribs: hidden system