xgr 发表于 2012-5-30 15:14:14

关于秋枫大侠的二次开发安装程序制作中定义快捷方式的问题

在大侠的安装程序制作里,关于快捷方式的定义一直得不到解决,原文如下所示:
Icon??段指定自定义的快捷方式
Name={group}\测试自定义图标
FileName={pf}\7-zip\7zFM.exe
WorkingDir={pf}\7-zip
Parameters=
Name={group}\其它\测试自定义图标2
FileName={pf}\7-zip\7zFM.exe
WorkingDir={pf}\7-zip
Parameters=
Name={commondesktop}\测试自定义图标放在桌面上3
FileName={pf}\7-zip\7zFM.exe
WorkingDir={pf}\7-zip
Parameters=...
Icon??段允许自定义在开始菜单中添加快捷方式。允许从Icon1定义到Icon50。即目前最多允许50个图标。
Name为快捷方式的名称。(最新修改:必须是绝对路径,可以包含常量。如需在开始菜单的程序组中,须写成{group}\iconname。如需创建在桌面上,可以写成{commondesktop}\iconName)
FileName为快捷方式指向的文件名。绝对路径,可以包含常量。
WorkingDir指快捷方式的起始位置。绝对路径,可以包含常量。
Parameters指快捷方式的可选命令行参数,可以包含常量。
我的程序在"C:\Program Files\xggj"目录下,存在一个xggj.icon图标,怎样设置才能在桌面创建一个快捷方式?
程序的目标是"C:\Program Files\AutoCAD 2006\acad.exe",起始位置是"C:\Program Files\xggj\system",
看了很久的Setup.ini配置详解,都没有成功。求大侠来帮助。

xgr 发表于 2012-5-30 16:31:41

快捷方式已经可以创建了,就是图标的应用还是CAD的图标,这个问题解决了的话,我的填充图案自定义路径加载的问题也可以解决了。

怎么让快捷方式显示自定义图标?????

革天明 发表于 2012-5-30 16:37:29

可以采用专业的安装包制作软件,参考燕秀工具箱的制作

xgr 发表于 2012-5-30 16:41:40

请说明用什么安装包制作软件??

cheng5276 发表于 2012-5-30 23:53:56

本帖最后由 cheng5276 于 2012-5-31 00:05 编辑

我也有与楼主同样的困惑,安装程序没有提供给我们直接获取电脑中已安装的cad所有版本的名称和其路径的变量或注册表值,虽然他提供了让我们运行exe的功能,但总觉的绕弯了

xgr 发表于 2012-5-31 10:58:09

革天明 发表于 2012-5-30 16:37 static/image/common/back.gif
可以采用专业的安装包制作软件,参考燕秀工具箱的制作

秋枫的安装包制作是用INNO SETUP制作的吧,请问有这一软件的脚本文件做参考吗,现在碰到了怎么去搜索安装的CAD版本和位置的问题,不知道怎么去写,

革天明 发表于 2012-5-31 11:43:32

你下载一个燕秀工具箱,在软件的高级里面可以看到使用的是什么软件做的安装包,秋枫的本质是自解压压缩包,功能少一些

xgr 发表于 2012-5-31 12:26:33

也是Inno Setup做到
有图为证

wangph 发表于 2012-5-31 16:13:17

直接用INNO SETUP做最好
页: [1]
查看完整版本: 关于秋枫大侠的二次开发安装程序制作中定义快捷方式的问题