私のグループが作成したソフトウェアは、NSIS によって生成された Windows インストーラーを介して配布されます。現在、NSIS 構成ファイルの書き方を知っている開発者が作成した Python スクリプトから NSIS 構成ファイルを生成しています。実際のインストールを実行する前に、このスクリプトを変更して、ライセンス情報を表示するセクションをインストーラーに追加するように依頼されました。
NSIS 設定ファイルのそのようなセクションはどのように見えるでしょうか?
私のグループが作成したソフトウェアは、NSIS によって生成された Windows インストーラーを介して配布されます。現在、NSIS 構成ファイルの書き方を知っている開発者が作成した Python スクリプトから NSIS 構成ファイルを生成しています。実際のインストールを実行する前に、このスクリプトを変更して、ライセンス情報を表示するセクションをインストーラーに追加するように依頼されました。
NSIS 設定ファイルのそのようなセクションはどのように見えるでしょうか?
インストーラーの構造と使用する NSIS 機能によって異なります。
たとえば、MUI (「モダン ユーザー インターフェイス」) マクロを使用している場合、次のように簡単に追加できます。
!insertmacro MUI_PAGE_LICENSE "License.txt"
テキストのどこかに。ほとんどの場合、ものの他のページの間にありますMUI_PAGE
。たとえば、現在取り組んでいるインストーラーには次のものがあります。
!insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\..\Licenses\License.txt"
!insertmacro MUI_PAGE_DIRECTORY
これにより、ウェルカム ページ、ライセンス ページ、「ディレクトリの選択」ページが続きます。
その他のオプションについては、NSIS MUI のドキュメントを参照してください。