1

起動すると指定したブラウザで起動する Web ページのショートカットを作成したいと考えています。通常、デスクトップを右クリックして、このパラメータでショートカットを作成するだけです:

例:

"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 に答える