论坛风格切换切换到宽版
  • 268阅读
  • 2回复

求教 inno setup 创建快捷方式的一个问题 [复制链接]

上一主题 下一主题
离线蓝帝
 

发帖
2
金钱
20
威望
2
只看楼主 倒序阅读 0 发表于: 01-20
一、极品飞车16:亡命狂飙
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked

[Icons]
Name: {group}\极品飞车16:亡命狂飙; Filename: {app}\Need For Speed The Run.exe
Name: {commondesktop}\极品飞车16:亡命狂飙; Filename: {app}\Need For Speed The Run.exe; Tasks: desktopicon
Name: {group}\{cm:UninstallProgram,极品飞车16:亡命狂飙}; Filename: {uninstallexe}

二、蝙蝠侠:阿甘之城
[Tasks]
Name: desktopicon; Description: {cm:CreateDesktopIcon}; GroupDescription: {cm:AdditionalIcons}; Flags: unchecked[Icons]
Name: {group}\蝙蝠侠:阿甘之城 中文版; Filename: {app}\Binaries\Win32\BmLauncher.exe
Name: {commondesktop}\蝙蝠侠:阿甘之城 中文版; Filename: {app}\Binaries\Win32\BmLauncher.exe; Tasks: desktopicon
Name: {group}\{cm:UninstallProgram,蝙蝠侠:阿甘之城 中文版}; Filename: {uninstallexe}
我发现我制作的极品飞车16生产的桌面快捷方式可以成功进入游戏,而蝙蝠侠:阿甘之城生成的快捷方式为什么不可以呢?
其生成的起始位置是C:\Users\Public\Desktop,而我发现一般软件的桌面快捷方式的起始位置是C:\Users\Administrator\Desktop。
求教如何把好几个子目录下的可执行程序成功生成桌面快捷方式和开始菜单的代码??
离线restools

发帖
2835
金钱
1300
威望
130
只看该作者 1 发表于: 01-22
你安装一下这些软件, 然后看它生成的快捷方式有什么特别的地方, 起始位置固然是一个要看的地方, 重要的还有要看它的命令行有没有跟着参数, 例如: /c 等等.
我的BLOG:   http://restools.hanzify.org (Inno Setup 增强版, 插件 发布站点)
离线蓝帝

发帖
2
金钱
20
威望
2
只看该作者 2 发表于: 01-29
恩恩。我在后面加了 WorkingDir: "{app}"就可以了。谢谢