【发布时间】:2010-11-22 11:23:28
【问题描述】:
我会尽量让自己清楚。
我用 NSIS 做了一个安装程序。在桌面上创建了一个图标,当我双击它时,应用程序启动良好。 但是,在安装目录中我有其他目录(例如包含“style.css”的“css”),并且似乎程序正在快捷方式(->桌面)的目录中寻找我的css文件。
如何让程序在安装目录而不是桌面中查找?
感谢您的回答。
这是我使用的代码:
Section "Shortcuts"
SectionIn 2
SetOutPath "$SMPROGRAMS\MyApp"
CreateShortCut "$SMPROGRAMS\MyApp\MyApp.lnk" "$INSTDIR\MyApp.exe"
SetOutPath "$INSTDIR"
CreateShortCut "$DESKTOP\MyApp.lnk" "$INSTDIR\MyApp.exe"
SectionEnd
如果我将输出路径(第 3 行)更改为“$INSTDIR”,则根本不会创建快捷方式。如果我使用此代码,则会创建快捷方式,但将“start in”参数设置为桌面。
【问题讨论】: