返回列表 回复 发帖

NSIS如何创建文件夹快捷方式

  NSIS的中文帮助文档  搜索'文件' '文件夹' '快捷方式' 都没有 用了论坛搜索也没有相关的帖子。

  比如 这个
CreateShortCut "$SMPROGRAMS\ABC\打开目录" "$INSTDIR\CBA\ABC"

CreateShortCut是创建文件的快捷方式的 如果按上面的弄 建立的是文件 而不是文件夹的快捷方式。

回复 1# 的帖子

难道你不知道快捷方式的后缀名是.lnk吗

CreateShortCut "$SMPROGRAMS\ABC\打开目录.lnk" "$INSTDIR\CBA\ABC"

NSIS帮助
4.9.3.4 CreateShortCut
求助的语气相当恼人,想必没多少人愿意出手相助。
如果想自己的求助路途一路畅通,改改自己的语气,或许你在其他论坛是版主,是被人称为大师也好,在这里只要你是求助的,就学着把语气放缓点。谁都想有个好心情,举手之劳何乐而不为呢?


请将已得到答案的帖子改为 【已解决】 分类!!!

谢谢合作!
人家楼住是初学者,不知道的事多着呢!
建议楼住,多看看 NSIS 自己的安装程序。在 Examples\makensis.nsi ,如果您都看懂了,您就不在是初学者了。
谢谢  一时没试 以为文件夹的快捷方式不同文件的快捷方式...文件的快捷方式我是建立了。
这方面接触得到 只知道文件的快捷方式后缀是.ink 文件夹都不知道...这个后缀完全隐藏的。

[ 本帖最后由 guanyouan 于 2008-8-24 08:55 PM 编辑 ]
这里发现了系统的一个问题(也该算BUG吧) 我设置的是创建安装目录的快捷方式 我测试文件夹放在桌面上了。安装也安装在了桌面上。在开始菜单的目录快捷方式 怎么点都没反应 看来看去代码都没错 然后我手动创建桌面上那个文件夹的快捷方式 把快捷方式移到E盘再双击 还是打不开。就是说桌面的文件夹快捷方式无效了..但是文件的快捷方式还有效。
请使用绝对路径,建议在路径两边加双引号"
反正我们自己建立的文件夹快捷方式都没有问题,只要是绝对路径,路径存在,就没问题。
返回列表