1

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

例子:

"C:\Program Files (x86)\Mozilla Firefox\firefox.exe" http://google.com

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

到目前为止,我有:

Section

CreateShortCut "$SMPROGRAMS\html\google.lnk" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe http://google.com"

SectionEnd

如您所见,我无法在此表达式中插入更多“符号”的主要问题

4

1 回答 1

2

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

WriteINIStr "$SMPROGRAMS\html\google.url" "InternetShortcut" "URL" "http://google.com"

您还可以设置自定义图标

如果您想强制它在特定浏览器中打开(不是一个好主意),您可以执行以下操作:

CreateShortCut "$SMPROGRAMS\html\google.lnk" "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" "http://google.com"
于 2012-11-17T21:06:41.397 回答