创建快捷方式问题



我想为一个网页创建一个快捷方式,如果我启动它,它将从指定的浏览器开始。通常,您只需右键单击桌面并使用此参数创建快捷方式:

例:

"C:Program Files (x86)Mozilla Firefoxfirefox.exe" http://google.com

请帮助我,我不知道如何在 NSIS 中重制它。

到目前为止,我有:

Section
CreateShortCut "$SMPROGRAMShtmlgoogle.lnk" "C:Program Files (x86)Mozilla Firefoxfirefox.exe http://google.com"
SectionEnd

如您所见,我无法在此表达式中插入更多" sign的主要问题

URL 快捷方式实际上不是.lnk,只需执行以下操作:

WriteINIStr "$SMPROGRAMShtmlgoogle.url" "InternetShortcut" "URL" "http://google.com"

您还可以设置自定义图标。

如果你想强制它在特定浏览器中打开(不是一个好主意),你可以这样做:

CreateShortCut "$SMPROGRAMShtmlgoogle.lnk" "C:Program Files (x86)Mozilla Firefoxfirefox.exe" "http://google.com"

最新更新