問題タブ [nsdialogs]

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.

0 投票する
2 に答える
700 参照

winforms - NSIS の非表示フォーム フィールド?

NSIS インストーラーで非表示のフォーム フィールドを作成することは可能ですか? 私は nsDialogs を使用しており、現在、次を使用して一部のフィールドを読み取り専用/非読み取り専用に切り替えるチェックボックスがあります。

このコントロールを表示/非表示にしたいと思います。これは可能ですか?どのように?

0 投票する
1 に答える
1746 参照

installation - nsDialogsを使用してプログレスバーを作成する方法は?

インストールプロセスの進行状況を表示するインストーラーの進行状況バーを作成したいと思います。nsDialogsで${NSD_CreateProgressBar}として、nsisスクリプトで進行状況バーを作成するコマンドを知っています。しかし、私はそれをどのように使用するか、そして私のスクリプトで同じものを呼び出す方法を知りません。それぞれの主題でどんな種類の助けもいただければ幸いです...

0 投票する
1 に答える
3308 参照

nsis - nsDialog を使用した NSIS のページの条件付き表示

nsDialogs を使用して作成したインストーラーにカスタム ページを追加しましたが、そのページは InstType オプションの 1 つに表示されるだけで十分です。

上記の例では、余分なページを開発者のみに表示したいと考えています。ベストプラクティスは何ですか?

  1. いくつかの属性を調べて、インストールの種類を特定し、nsDialogs::Show? への呼び出しを抑制します。どの属性を探すべきかわからない
  2. ページがヒットしないようにするページ ルーティングのロジックはありますか? これを行う方法がわからない
  3. 他の何か?
0 投票する
1 に答える
3812 参照

textbox - 続行する前にテキスト ボックスの入力を検証してください

テキスト ボックスを含むカスタム ダイアログ ページがあります。ユーザーが「次へ」ボタンを押したときに、インストールを続行できるようにする前に、テキスト ボックスにテキストがあることを確認したいと考えています。

これはどのように行うことができますか?検証が失敗した場合に nsDialogsPage を呼び出す nsDialogsPageLeave にチェックを追加しようとしましたが、これは機能しません...ページの下部にあるボタンは、リロード後にアクティブになりません。

0 投票する
1 に答える
729 参照

nsis - NSIS:ComboBoxesのnsDialogsスクロールペイン

MUIのコンポーネントページに似たnsDailogsを使用してカスタムページを作成したいと思います。チェックボックスのリストを含むスクロールセクションが必要です。このリストは、コンピューターに既にインストールされているプログラムに応じて、実行時に入力されます。リストが長くなりすぎて画面に表示できない可能性があるため、スクロールペインを含めたいと思います。

文字列を追加するのと同じように、リストボックスを作成してチェックボックスを追加する方法はありますか?リストボックスに文字列を追加するためのフォーラムスレッド:http://forums.winamp.com/showthread.php?threadid = 276367

助けてくれてありがとう!

0 投票する
1 に答える
130 参照

nsis - nsis のエクスペリエンス UI で nsDialogs を使用する際に問題はありますか?

ここに投稿された問題解決の一環として https://stackoverflow.com/questions/16896705/nsis-getting-error-error-resolving-uninstall-function-un-xpui-skincontrol-in

nsis のエクスペリエンス UI で nsDialogs を使用することに問題があると思いました。

MUI からエクスペリエンス UI に移行する間、私は何となく苦労しています。

0 投票する
1 に答える
195 参照

nsis - 一時ファイルへのアクセスの問題により、NSIS nsDialogPage が表示されなくなりましたか?

数時間前、私の展開プロジェクトは正しく実行されていました。しかし、突然、nsDialogPageプロジェクトに 1 秒追加した後、機能しなくなりました。古い保存コードでも 1 つだけnsDialogPageです。

これは私のコードの一部です。

このコードは、しばらくの間完全に機能していました。何が起こるかわかりません。

現在、ファイルのコピー後にセットアップが停止し、nsDialog フォームが表示されません。知らせる :

  • ファイルのコピー ページにコメントを付けると、nsDialogページが正常に表示されます
  • 最初のフォームを作成しnsDialog、次にコピー ページを作成し、次にnsDialogもう一度 (テストのためだけに、私のアプリケーションでは役に立たない)、最初のnsDialogフォームは表示されますが、2 番目のフォームは表示されません。

から来ていると思った${NSD_CreateTExt}ので、ラベルのみ(テキストではない)で同じアクションを試しましたが、結果は同じです。

ファイルのコピーが正しく完了しました (ログに記録されます)。

そして、何がわからない前に、それは機能していました。

結果なしでマシンを再起動しました。

別のプロジェクトでも同様に、セットアップフォームに「.tmp file issue」に関連する類の「.tmp file issue」nsDialogが表示されます。手掛かり ?

どんなアドバイスでも大歓迎です。ありがとう。

0 投票する
1 に答える
798 参照

text - NSDialogs でフォントの色を定義する方法

カスタム ダイアログでコントロールやその他の要素を作成できますが、ラベルのテキストに目的の色を適用できないようです。

私が試したこと -

これは、テキストの背後にある四角形を単純に塗りつぶします。フォント自体には影響しません。それから私はこれを試しました -

これはまったく効果がありませんでした。

助言がありますか?

NSIS 2.46 を使用しています。

0 投票する
1 に答える
2730 参照

nsis - NSIS アンインストーラーのウェルカム ページにチェックボックスを追加する

NSIS アンインストーラーのウェルカム画面にチェックボックスを追加しようとしていますが、例が見つかりません。MUI2のドキュメントから、ウェルカム ページで実行できるカスタム関数が見つかりません。

ドキュメントや私が見つけた他の回答に基づいて、仕上げページをカスタマイズする方が簡単なようです。

ウェルカム ページをカスタマイズする方法はありますか? そうでない場合、意図を達成するための他のオプションは何ですか?