使いたいページをセットするために、以下のマクロを挿入して下さい。
ページは、あなたがスクリプト中に挿入した順で出て来ます。
マクロの間にカスタムページコマンドを挿入して、カスタムページを追加する事もできます。
スタートメニューフォルダー マクロを用いている時には、スタートメニューフォルダー ページのために
ページID が必要です。フォルダー名は、指定された変数に保存されます。
ページ設定は単一のページに適用し、ページマクロを挿入する前に設定されなければなりません。
インストーラーとアンインストーラーのページで、同じ設定を用いる事ができます。
複数のページに適用したいならば、設定を繰り返さなければいけません。例:
;ユーザーにプラグインフォルダーを指定して貰う為に ディレクトリーページを追加する
;フォルダー名を $PluginsFolder に保存する
Var PluginsFolder
!define MUI_DIRECTORYPAGE_VARIABLE $PluginsFolder
!insertmacro MUI_PAGE_DIRECTORY
ユーザーインターフェースでのスタンダードなテキストは全て 言語ファイルからロードされ、
それらは NSIS によりサポートされている全ての言語で利用可能です。だから、デフォルトから
変更したいものについてのみ 定義する必要があります。
もしも、パラメーターが各言語で異なるテキストであるなら、LangString を用いて
その言語の文字列を定義して、値として $(LangStringName) を使って下さい。
複数の言語でのライセンス契約書テキストについては、LicenseLangString を使う事ができます。
複数言語でのインストーラーについて より情報を得るには、NSIS ユーザーズマニュアルを
参照して下さい。
全てのテキスト設定で、次の形でダブルクォート(")をエスケープする事ができます: $\"
全般的なページ設定
MUI_PAGE_HEADER_TEXT text
ページのヘッダーで表示するテキスト。
MUI_PAGE_HEADER_SUBTEXT text
ページのヘッダーで表示するサブテキスト。
"ようこそ"ページ設定
これらのテキストのどこかで改行するには、$\r$\n の代わりに \r\n を使って下さい。
MUI_WELCOMEPAGE_TITLE title
ページのトップで表示するタイトル。
MUI_WELCOMEPAGE_TITLE_3LINES
タイトルエリアでのエクストラスペース。
MUI_WELCOMEPAGE_TEXT text
ページで表示するテキスト。
ライセンス契約書 ページ設定
MUI_LICENSEPAGE_TEXT_TOP text
ページのトップで表示するテキスト。
MUI_LICENSEPAGE_TEXT_BOTTOM text
ページ下部で表示するテキスト。
MUI_LICENSEPAGE_BUTTON button_text
'I Agree' ボタンで表示するテキスト。
MUI_LICENSEPAGE_CHECKBOX
チェックボックスを表示して、ライセンス条件への同意を確認する。
MUI_LICENSEPAGE_CHECKBOX_TEXT text
ライセンス条件への同意を確認するチェックボックスの横に表示するテキスト。
MUI_LICENSEPAGE_RADIOBUTTONS
ライセンス条件に同意するかどうかを選ぶ為のラジオボタンを2つ表示する。
MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_ACCEPT text
ライセンス条件に同意するラジオボタンの横に表示するテキスト。
MUI_LICENSEPAGE_RADIOBUTTONS_TEXT_DECLINE text
ライセンス条件に同意しないラジオボタンの横に表示するテキスト。
コンポーネント ページ設定
MUI_COMPONENTSPAGE_TEXT_TOP text
ページのトップで表示するテキスト。
MUI_COMPONENTSPAGE_TEXT_COMPLIST text
コンポーネントリストの横に表示するテキスト。
MUI_COMPONENTSPAGE_TEXT_INSTTYPE text
インストールタイプ コンボボックスの横に表示するテキスト。
MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_TITLE text
デスクリプション ボックスのトップで表示するテキスト。
MUI_COMPONENTSPAGE_TEXT_DESCRIPTION_INFO text
どのセクションも選択されていない時に、デスクリプション ボックスの中に表示するテキスト。
ディレクトリー ページ設定
MUI_DIRECTORYPAGE_TEXT_TOP text
ページのトップで表示するテキスト。
MUI_DIRECTORYPAGE_TEXT_DESTINATION text
デスティネーション フォルダー フレームで表示するテキスト。
MUI_DIRECTORYPAGE_VARIABLE variable
選択されたフォルダー名を保存する変数。
Default: $INSTDIR
MUI_DIRECTORYPAGE_VERIFYONLEAVE
フォルダー選択が不適切でも 'Next' ボタンを無効にせず、
ファンクションを抜ける時にGetInstDirError を処理させる。
スタートメニューフォルダー ページ設定
MUI_STARTMENUPAGE_TEXT_TOP text
ページのトップで表示するテキスト。
MUI_STARTMENUPAGE_TEXT_CHECKBOX text
スタートメニューフォルダー作成を無効にするチェックボックスの横に表示するテキスト。
MUI_STARTMENUPAGE_DEFAULTFOLDER folder
デフォルトのスタートメニューフォルダー。
MUI_STARTMENUPAGE_NODISABLE
スタートメニューショートカットの作成を無効にするチェックボックスを表示しない。
MUI_STARTMENUPAGE_REGISTRY_ROOT root
MUI_STARTMENUPAGE_REGISTRY_KEY key
MUI_STARTMENUPAGE_REGISTRY_VALUENAME value_name
スタートメニューフォルダー名を保存するレジストリーキー。ページで、ユーザーの環境設定を
読み出すために使います。アンインストーラーでスタートメニューフォルダーを削除する為にも
使用すべきです。アンインストール時にこのキーを削除する事を忘れないで下さい。
アンインストーラーでは、スタートメニューフォルダー名を得るために MUI_STARTMENU_GETFOLDERマクロを
使って下さい:
!insertmacro MUI_STARTMENU_GETFOLDER page_id $R0
Delete "$SMPROGRAMS\$R0\Your Shortcut.lnk"
インストール ページ設定
MUI_INSTFILESPAGE_FINISHHEADER_TEXT text
インストールが完了した時にインストール ページのヘッダーに表示するテキスト。
(MUI_(UN)FINISHPAGE_NOAUTOCLOSE無しで"完了"ページを用いている時には表示されません)
MUI_INSTFILESPAGE_FINISHHEADER_SUBTEXT text
インストールが完了した時にインストール ページのヘッダーに表示するサブテキスト。
(MUI_(UN)FINISHPAGE_NOAUTOCLOSE無しで"完了"ページを用いている時には表示されません)
MUI_INSTFILESPAGE_ABORTHEADER_TEXT text
インストールが中止された時にインストール ページのヘッダーに表示するテキスト。
MUI_INSTFILESPAGE_ABORTHEADER_SUBTEXT text
インストールが中止された時にインストール ページのヘッダーに表示するサブテキスト。
"完了"ページ設定
これらのテキストのどこかで改行するには、$\r$\n の代わりに \r\n を使って下さい。
MUI_FINISHPAGE_TITLE title
ページのトップで表示するタイトル。
MUI_FINISHPAGE_TITLE_3LINES
タイトルエリアでのエクストラスペース。
MUI_FINISHPAGE_TEXT text
ページで表示するテキスト。
MUI_FINISHPAGE_TEXT_LARGE
テキストエリアでのエクストラスペース。(もしチェックボックスを使っているなら)
MUI_FINISHPAGE_BUTTON text
'Finish' ボタンに表示するテキスト。
MUI_FINISHPAGE_CANCEL_ENABLED
ユーザーが "完了"ページに表示されている どのオプションもスキップできるように、
キャンセルボタンを有効にする。
MUI_FINISHPAGE_TEXT_REBOOT text
コンピュータの再起動について尋ねている時に "完了"ページで表示するテキスト。
MUI_FINISHPAGE_TEXT_REBOOTNOW text
'Reboot now' オプションボタンの横に表示するテキスト。
MUI_FINISHPAGE_TEXT_REBOOTLATER text
'Reboot later' オプションボタンの横に表示するテキスト。
MUI_FINISHPAGE_REBOOTLATER_DEFAULT
'Reboot later' オプションをデフォルトオプションに設定する。
MUI_FINISHPAGE_RUN exe_file
チェックボックスを用いて実行を選択可能にするアプリケーション。ファイル名にスペースを含んでいても
クォートで括る必要はありません。
MUI_FINISHPAGE_RUN_TEXT text
'Run program' チェックボックスの横に表示するテキスト。
MUI_FINISHPAGE_RUN_PARAMETERS parameters
実行するアプリケーションのパラメーター。値の中ではダブルクォートをエスケープする事を
忘れないで下さい。( $\" を使って下さい)
MUI_FINISHPAGE_RUN_NOTCHECKED
デフォルトで 'Run program' チェックボックスをチェックしない。
MUI_FINISHPAGE_RUN_FUNCTION function
アプリケーションを実行する代わりにファンクションを呼び出す(パラメーター無しで MUI_FINISHPAGE_RUN を
定義して下さい)。複数のアプリケーションを実行する為にファンクションを使ったり、チェックボックス名を変更して
他の事にそれを使う事もできます。
MUI_FINISHPAGE_SHOWREADME file/url
チェックボックスを用いて ユーザーが見る事を選べるファイルかウェブサイト。
ファイル名にスペースを含んでいても クォートで括る必要はありません。
MUI_FINISHPAGE_SHOWREADME_TEXT text
'Show Readme' チェックボックスの横に表示するテキスト。
MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
デフォルトで 'Show Readme' チェックボックスをチェックしない。
MUI_FINISHPAGE_SHOWREADME_FUNCTION function
ファイルを表示する代わりにファンクションを呼び出す(パラメーター無しで MUI_FINISHPAGE_SHOWREADME を
定義して下さい)。複数のファイルを表示する為にファンクションを使ったり、チェックボックス名を変更して
他の事にそれを使う事もできます。
MUI_FINISHPAGE_LINK link_text
ウェブサイトかファイルを見る為にクリックする事ができるリンクのテキスト。
MUI_FINISHPAGE_LINK_LOCATION url/file
リンクを用いて ユーザーが見る事を選べるウェブサイトかファイル。
ファイル名にスペースを含んでいても クォートで括る必要はありません。
MUI_FINISHPAGE_LINK_COLOR (色: RRGGBB 16進数)
"完了"ページ上のリンクのテキスト色。
Default: 000080
MUI_FINISHPAGE_NOREBOOTSUPPORT
コンピューターの再起動を許可するページのサポートを無効にする。
もし /REBOOTOK フラグや SetRebootFlag を使っていないなら スペースをいくらか
セーブする為にこのオプションを定義して下さい。
アンインストール確認ページ設定
MUI_UNCONFIRMPAGE_TEXT_TOP text
ページのトップで表示するテキスト。
MUI_UNCONFIRMPAGE_TEXT_LOCATION text
アンインストール ロケーション テキストボックスの横に表示するテキスト。