問題タブ [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.
winforms - NSIS の非表示フォーム フィールド?
NSIS インストーラーで非表示のフォーム フィールドを作成することは可能ですか? 私は nsDialogs を使用しており、現在、次を使用して一部のフィールドを読み取り専用/非読み取り専用に切り替えるチェックボックスがあります。
このコントロールを表示/非表示にしたいと思います。これは可能ですか?どのように?
installation - nsDialogsを使用してプログレスバーを作成する方法は?
インストールプロセスの進行状況を表示するインストーラーの進行状況バーを作成したいと思います。nsDialogsで${NSD_CreateProgressBar}として、nsisスクリプトで進行状況バーを作成するコマンドを知っています。しかし、私はそれをどのように使用するか、そして私のスクリプトで同じものを呼び出す方法を知りません。それぞれの主題でどんな種類の助けもいただければ幸いです...
nsis - nsDialog を使用した NSIS のページの条件付き表示
nsDialogs を使用して作成したインストーラーにカスタム ページを追加しましたが、そのページは InstType オプションの 1 つに表示されるだけで十分です。
上記の例では、余分なページを開発者のみに表示したいと考えています。ベストプラクティスは何ですか?
- いくつかの属性を調べて、インストールの種類を特定し、
nsDialogs::Show
? への呼び出しを抑制します。どの属性を探すべきかわからない - ページがヒットしないようにするページ ルーティングのロジックはありますか? これを行う方法がわからない
- 他の何か?
textbox - 続行する前にテキスト ボックスの入力を検証してください
テキスト ボックスを含むカスタム ダイアログ ページがあります。ユーザーが「次へ」ボタンを押したときに、インストールを続行できるようにする前に、テキスト ボックスにテキストがあることを確認したいと考えています。
これはどのように行うことができますか?検証が失敗した場合に nsDialogsPage を呼び出す nsDialogsPageLeave にチェックを追加しようとしましたが、これは機能しません...ページの下部にあるボタンは、リロード後にアクティブになりません。
nsis - NSIS:ComboBoxesのnsDialogsスクロールペイン
MUIのコンポーネントページに似たnsDailogsを使用してカスタムページを作成したいと思います。チェックボックスのリストを含むスクロールセクションが必要です。このリストは、コンピューターに既にインストールされているプログラムに応じて、実行時に入力されます。リストが長くなりすぎて画面に表示できない可能性があるため、スクロールペインを含めたいと思います。
文字列を追加するのと同じように、リストボックスを作成してチェックボックスを追加する方法はありますか?リストボックスに文字列を追加するためのフォーラムスレッド:http://forums.winamp.com/showthread.php?threadid = 276367
助けてくれてありがとう!
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 に移行する間、私は何となく苦労しています。
nsis - 一時ファイルへのアクセスの問題により、NSIS nsDialogPage が表示されなくなりましたか?
数時間前、私の展開プロジェクトは正しく実行されていました。しかし、突然、nsDialogPage
プロジェクトに 1 秒追加した後、機能しなくなりました。古い保存コードでも 1 つだけnsDialogPage
です。
これは私のコードの一部です。
このコードは、しばらくの間完全に機能していました。何が起こるかわかりません。
現在、ファイルのコピー後にセットアップが停止し、nsDialog フォームが表示されません。知らせる :
- ファイルのコピー ページにコメントを付けると、
nsDialog
ページが正常に表示されます - 最初のフォームを作成し
nsDialog
、次にコピー ページを作成し、次にnsDialog
もう一度 (テストのためだけに、私のアプリケーションでは役に立たない)、最初のnsDialog
フォームは表示されますが、2 番目のフォームは表示されません。
から来ていると思った${NSD_CreateTExt}
ので、ラベルのみ(テキストではない)で同じアクションを試しましたが、結果は同じです。
ファイルのコピーが正しく完了しました (ログに記録されます)。
そして、何がわからない前に、それは機能していました。
結果なしでマシンを再起動しました。
別のプロジェクトでも同様に、セットアップフォームに「.tmp file issue」に関連する類の「.tmp file issue」nsDialog
が表示されます。手掛かり ?
どんなアドバイスでも大歓迎です。ありがとう。
text - NSDialogs でフォントの色を定義する方法
カスタム ダイアログでコントロールやその他の要素を作成できますが、ラベルのテキストに目的の色を適用できないようです。
私が試したこと -
これは、テキストの背後にある四角形を単純に塗りつぶします。フォント自体には影響しません。それから私はこれを試しました -
これはまったく効果がありませんでした。
助言がありますか?
NSIS 2.46 を使用しています。