問題タブ [nsis]

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 に答える
3968 参照

text - NSIS スクリプト - ヘッダー テキストの変更。また、インストーラーとアンインストーラーの両方のセクションで同じ変数を使用する

NSIS を使用してインストーラーを作成しています。カスタム ページの説明 (白いヘッダーのテキスト) を変更または書き込む方法を知りたいですか? 例: ディレクトリ ページの後にカスタマイズされたページを挿入していますが、説明は同じままです。つまり、インストール場所を選択します... しかし、ページの要件に従って変更したいと思います。このテキストをどのように変更すればよいですか? また、インストーラーセクションの文字列で設定されているアンインストーラーセクションの変数にアクセスしたいです。これについて私を助けてください...

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

installation - カスタム ページをアンインストーラーに追加する

次のように、アンインストーラーでカスタムページを作成しています。

しかし、アンインストール ページでエラー - エラー - ページ作成機能 "mypageCreate" を解決しています。ヘルプ..

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

directory - Nsis - インストール ディレクトリの変更

現在、c:\Program File\My インストーラーなどのインストール ディレクトリにいます。c:\Program Files\Temp\example.bat などの別の場所に保存されている demo.bat ファイルを実行する必要があります。その場所に移動して実行します。私のexample.batには、Tempフォルダーにのみ保存されるサポートファイルがいくつかあります。

私の質問は、インストール ディレクトリを別のディレクトリに変更し、demo.bat ファイルを実行して、nsis スクリプトの作成中に元のインストール ディレクトリに戻る方法を教えてください。

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

installation - 各インストール後にレジストリに新しい GUID を書き込むように WiX を取得します

NSIS インストーラーを WiX に移植しようとしています。インストーラーが実行されるたびに、レジストリ キーが新しい GUID 値に設定されるため、アプリを実行すると、インストール後に最初に実行されたかどうかを確認できます。最初の実行時に、アプリは別のレジストリ キーをインストーラーからの GUID 値に設定します。2 つのキーが一致する限り、インストーラーが実行されていないことがわかります。

NSISコードは次のとおりです。

この時点でかなり完全な WiX インストーラーの準備が整いましたが、この機能を複製する方法がわかりません。インストール時に WiX に GUID を生成するものはありますか、それともカスタム イベントを記述する必要がありますか? 少しのdllを書くのを避けることができれば、それが最善です。

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

listbox - NSIS:リストボックスコントロールにアイテムを追加するにはどうすればよいですか?

NSISで実行時にリストボックスコントロールにアイテムを追加するにはどうすればよいですか?

0 投票する
3 に答える
20727 参照

installation - NSIS 対 WiX 対 AnyOther インストール パッケージ

a) データベースをインストールする、b) データベースとテーブルを作成する、c) Visual Studio でインストール可能に作成済みでインストールする、d) ODBC データソースを作成する、e) ファイルをコピーする必要があるインストール パッケージを作成する必要があります。f) ショートカットの作成など

どちらを使用するか提案してください。以下を簡単にするために、私の基準になります(降順)

  1. 安定
  2. 私のすべてのニーズを満たします。
  3. 簡単に学べる

提案していただけますか?

0 投票する
3 に答える
1409 参照

registry - NSIS: レジストリとは?

NSIS のレジストリとは? レジストリへの書き込みと読み取りはどのように行うのですか?

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

file-io - Nsis: FileRead の問題

FileRead を使用してファイルを読み取り、その内容をリストボックスに表示すると、行の後に文字化けが発生します。

例えば。私の行が次の場合:a.txt

(注 $$ は一部の文字化けです) おそらく $\r$\n が原因です。これを修正するにはどうすればよいですか?

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

file-io - NSIS: 行を除いて 1 つのファイルを別のファイルにコピーする際の問題

ファイル 1.txt を、次のコードを記述した R1 の行を除いて、元の内容に置き換えたいと考えています。

しかし、うまく動作せず、1.txt をそのまま保持します。誰かが問題の場所を見つけるのを手伝ってくれませんか?