1

nsis スクリプトを作成しました。NSIS を使用して、Windows のこのショートカット フォルダからアプリケーションを実行するための StartMenu ショートカットを作成するにはどうすればよいですか? 次のコードは、STARTMENU のショートカット フォルダーを使用してフォルダーを開くために正常に動作します。

CreateShortcut "$smprograms\my app\my shortcut.lnk" "c:\path\to\folder"

私の質問は、

STARTMENU のこのショートカット フォルダからアプリケーションを直接実行する方法はありますか?

誰でも私を助けることができますか?

4

1 に答える 1

1

これは、開始とアンインストール(プログラムのインストール中にアンインストーラーを生成した場合)の両方のショートカットを作成するインストーラーの抜粋です。

CreateDirectory '$SMPROGRAMS\${Company}\${AppName}'
CreateShortCut '$SMPROGRAMS\${Company}\${AppName}\${AppName}.lnk' '$INSTDIR\${AppExeName}' "" '$INSTDIR\${AppExeName}' 0
CreateShortCut '$SMPROGRAMS\${Company}\${AppName}\Uninstall ${AppName}.lnk' '$INSTDIR\${AppUninstaller}' "" '$INSTDIR\${AppUninstaller}' 0

、、、およびはCompany、スクリプト内の別の場所で一度定義されるため、スクリプトの一部は、複数のインストーラーで再利用できるほど一般的です。AppNameAppExeNameAppUninstaller

于 2012-11-14T14:43:17.923 に答える