为了创建启动快捷方式,在我的设置脚本中,我输入了如下命令:
CreateShortCut "$SMSTARTUP\application.lnk" "$INSTDIR\<AppFolder>\application.exe" "$INSTDIR\application.ico"
安装设置后,快捷方式创建成功。但是,它不能正确启动应用程序。我的应用程序在调用时采用一些属性设置在应用程序文件夹本身的 xml 中。所以,我检查了启动快捷方式的属性,这就是它显示的内容:
目标:(c:\Program files\folder1\folder2\folder3\application folder name\application.exe
这里,c:\program files\folder1\folder2\folder3
是我的$INSTDIR
)
开始于:c:\Program files\folder1\folder2\folder3\
.....这里没有显示“应用程序文件夹”。我需要应用程序文件夹,因为它是 exe 开始的位置。当我在属性中手动编辑路径时,我的应用程序会正常启动。
请求方法/脚本,以便在“开始”中出现缺少的应用程序文件夹名称。即它开始于:c:\program files\........\application folder\
谢谢,