1

パッケージのインストール中に .ini ファイルからコンテンツを読み取る必要があります。そのため、インストールする前に、ini ファイルを対応するディレクトリに配置して、パッケージの読み込み中に読み取る必要があります。では、NSIS スクリプトで $PLUGINSDIR キーワードが指すのは何ですか?

ReadINIStr '${TEMP1}' "$PLUGINSDIR\builder.ini" "Field 2" "State"
       StrCpy '$FILE_NAME' '${TEMP1}'

$PLUGINSDIR を指す正確なフォルダ ディレクトリを知る必要があります。

4

1 に答える 1

4

これはインストーラーによって作成される一時フォルダー ( InitPluginsDirを参照) であり、インストーラーを起動するたびに変更されます。これは通常、nsXXX.tmpという名前の一時フォルダーにあるディレクトリであり、XXX はランダムな文字列です。

実際の動作を見たい場合は、ディレクトリを初期化した後でExecShell open $PLUGINSDIRを呼び出してみてください。

于 2013-07-24T11:42:00.110 に答える