我必须在安装过程结束时创建一个快捷方式。 这是我在install.xml中声明的内容
<resources>
...
<res id="shortcutSpec.xml" src="install/shortcuts.xml"/>
</resources>
<panels>
<panel classname="ShortcutPanel">
<os family="windows"/>
</panel>
</panels>
<natives>
...
<native type="izpack" name="ShellLink.dll" stage="both">
<os family="windows" />
</native>
<native type="izpack" name="ShellLink_x64.dll" stage="both">
<os family="windows" />
</native>
</natives>
这是我的shortcuts.xml的内容:
<shortcuts>
<skipIfNotSupported />
<programGroup defaultName="MyGroup" location="applications" />
<shortcut name="MyApplication" target="$INSTALL_PATH\bin\open.bat"
workingDirectory="$INSTALL_PATH" iconFile="$INSTALL_PATH\bin\App32.ico"
iconIndex="0" programGroup="no" desktop="yes" applications="yes"
startMenu="yes" startup="false">
<os family="windows" />
</shortcut>
</shortcuts>
当我运行设置时,我能够看到快捷方式面板,但从不在桌面或其他已知位置创建快捷方式。
我有什么需要做的吗?
答案 0 :(得分:0)
我注意到在showrtcuts面板中有一个复选框'在桌面创建快捷方式'。 如果选择此选项,则会在桌面中正确创建快捷方式。