問題タブ [nsis-mui]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nsis - NSIS ライセンス ページ
NSISインストーラーのライセンスページでリッチテキストボックスのサイズを変更できる方法はありますか?
ありがとう...
nsis - MUI を使用して NSIS で文字列を要求するページを追加する最も簡単な方法は何ですか?
私は NSIS の初心者です。
私は NSIS エディターと組み込みのウィザードを使用して、基本的なインストーラーを作成しています。ユーザーに代替フォルダー (インストール パスとデータ ストレージ パス) を要求する 2 番目のページを追加する方法を見つけました。また、URL (SOAP/WSDL の場所) を尋ねる必要があります。また、一般的な文字列を要求するだけのディレクトリ ページに似た別のページを追加したいと思います (参照などはありません)。
MUI を使用しています (MUI2 ではありません)。
これを行う簡単な方法はありますか?
nsis - NSISスクリプトでSectionGroupを必須にする方法
NSIS MUIスクリプトでは、セクションに「SectionIn RO」を追加することで、セクションを必須にすることができます。SectionGroup全体が必須であることを指定したいと思います。個々のコンポーネントをそれぞれ必須にすることができ、デフォルトでグループを必須にすることができますが、SectionGroupチェックボックスは引き続き有効になっており、ユーザーがオフにできることを示しています。これは混乱を招く可能性があります。
SectionGroupsの「SectionInRO」に相当するものがあり、グループのチェックボックスを強制的に無効にしますか?
installation - MUI2 for NSIS を使用している場合、MUI_WELCOME_PAGE のテキストを変更するにはどうすればよいですか?
MUI2 で NSIS を使用して作成しているインストーラーのようこそ画面に、完全なバージョン文字列を表示するラベルを追加したいと考えています。
これを行う方法に関する情報を検索しましたが、MUI2 では非推奨であることがわかった MUI_INSTALLOPTIONS* の使用に関する参照しか見つかりませんでした。もう 1 つは、同じオプションで INSTALLOPTIONS* を使用して新しいバージョンを参照しましたが、動作させることができませんでした。最後に、これに nsDialogs を使用することへの参照も見つけました。これは、カスタム ページに使用しているものです。ただし、MUI2.nsh に付属している既存のページを変更する方法に関するリファレンスやサンプルは見つかりませんでした。
MUI_HEADERTEXT を変更する方法を見つけましたが、それはようこそ画面には影響しません。ウェルカムテキストも変更する方法があればいいのにと思います。たぶん、MUI_WELCOMEITLE と MUI_WELCOMEBODY などを使用します。
installation - nsisインストーラーの使用、カスタムラジオボタンの追加、選択したラジオボタンに応じたセクションの呼び出し
ラジオボタンが選択されていない場合、[次へ]ボタンを押すと、[少なくとも1つのアイテムを選択してください]というアラートが表示され、次のダイアログに移動しないようにする必要があります。
また、ユーザーが[既存のソフトウェアの更新]オプションを選択した場合は一部のファイルのみがコピーされ、他のラジオボタンが選択された場合はすべてのファイルがコピーされるようにします。
これは、セクションを使用して可能ですか、または関数を使用する必要がありますか?RadioButton 1が選択されている場合のように、SECTIONを呼び出すことはできますか?それ以外の場合はSECTION CREATEALLFILESが呼び出されますか?
私によると、これら2つのラジオボタンのIDを保持し、それに応じてそれらを使用して、さまざまなセクションや関数を呼び出す方法をコードに記述したいと思います。コードは何でしょうか?助けてください?
また、このページで[次へ]を押すと、次のダイアログが次の画像のように表示されます。DEMOが実行されているか、UPDATEが実行されているかを問わず、LABELを表示したいので、ResourceHackerを使用してラベルを追加します。そのラベルを表示し、RadioButtonのユーザー選択に従って非表示にします
installation - NSIS ダイアログ ページにカスタム ラベルを追加する、条件に応じて NSIS MUI ディレクトリ ページにラベルを表示および非表示にする、ラベルの ID を取得する方法
NSIS インストーラーのディレクトリ ページ ダイアログに追加されたカスタム ラベルを非表示にする方法。LABEL は Resource Hacker を使用して追加され、その ID は 1300 です
LABEL のテキストを条件付きで変更するには?
ユーザーが DEMO のインストールを選択した場合、ラベル テキストは "DEMO" である必要があり、ユーザーが UPDATE のインストールを選択した場合、ラベル テキストは "UPDATE" である必要があります。
2 つのラベルを追加しました。現在は非表示にして表示しています。Label1 ID は 1300 、Label2 ID は 1301 です。
これらのラベルの ID を取得するにはどうすればよいですか?
installation - ラジオボタンの選択に応じて、nsisインストーラーのセクションを非表示にします
MUI NSISインストーラーの[コンポーネントページ]ダイアログでラジオボタンをオンまたはオフにしたときに、セクションを条件付きで非表示にするにはどうすればよいですか。
2つのラジオボタン、デモとバックアップを追加しました。
ユーザーがDEMORadioButtonを選択すると、表示されるセクションは「INSTALL DATA OR NOT」になり、ユーザーがチェックまたはチェックを外すことができ、「BACKUPDATAORNOT」セクションは非表示になります。
ユーザーが「BACKUPRadioButton」を選択すると、表示されるセクションは「BACKUP DATA OR NOT」になり、ユーザーがチェックまたはチェックを外すことができ、「INSTALLDATAORNOT」セクションは非表示になります。
--SIGNを使用すると、「データのインストールかどうか」のセクションが両方のラジオボタンの選択肢で非表示になります。つまり、デモとアップデートの両方でサポートしてください。
また、SelectSectionまたはUnSelectSectionの機能がありますが、それらはセクションを非表示にしません。これは、セクションを非表示にしてチェックを外す必要があるためです。
installation - 2つの文字列の一部を連結するNSIS
NSISで2つの文字列をマージしようとしています。2.1.3.0と0.0.0.27269の2つの文字列があり、それらから作成したい文字列は2.1.3.27269です。
これまでの私の試みはうまくいきませんでした、これが私が試みたものです:
どんな助けでも素晴らしいでしょう。猟師
こちらにも投稿されています:http://forums.winamp.com/showthread.php?p = 2777308#post2777308
checkbox - 既存の NSIS MUI2 ページのカスタマイズ
を使用して、MUI_PAGE_CUSTOMFUNCTION_PRE
関数を定義する nsis インストーラーの終了ページにチェックボックスを正常に追加しました。MUI_PAGE_CUSTOMFUNCTION_SHOW
MUI
MUI2
しかし、代わりに含めるMUI
と、チェックボックスは表示されません。これに関しては、何か違うMUI2
ところがあると思いますMUI
。それに関するドキュメントが見つかりませんでした。もし誰かがそれを知っているなら、教えてください???
ありがとうございました
nsis - NSISマルチコンポーネントオプション
私はNSISの初心者です。MUIコンポーネントページに関してサポートが必要です。セクショングループ内に3つのセクショングループと異なるセクションを追加しています。ユーザーの選択に基づいて、さまざまなアクションを実行する必要があります。ユーザーには、複数のオプションを選択するオプションがあります。したがって、3つ以上のセクションがあり、ユーザーがこれらのオプションを選択したことを確認し、それに基づいてさまざまなメッセージボックスを表示するサンプルコードについて、誰か助けてください。