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