2

ユーザーがインストールするコンポーネントを選択した直後に、インストールが開始される直前にバッチ ファイルを実行しようとしています。

幸いなことに、私はそれを基本から構築していません。コンポーネントに応じて、既に作成したバッチファイルを実行する準備ができている iss ファイルがあります。

バッチ ファイルで、インストーラーのディレクトリを特定のディレクトリに変更しようとしています。INSTALLBINDIRappfolderを自分のディレクトリに設定したので、そうしようとしましたが、うまくいきませんでした。

インストーラーが必要な場所にインストールされるように設定する必要がある変数を知っていますか?

編集: バッチファイルを使用する必要がないことがわかりました。

ファイルの位置を固定するには、 [files]の DestDir にディレクトリを配置するだけです。

4

1 に答える 1

2

インストーラーから実行されるサブ スクリプト/プログラムからインストール ディレクトリを直接変更することはできません。WizardForm.DirEdit.Textin[Code]を新しい値に設定する必要があります。

または、ディレクティブに{code:...}定数を使用して、適切な値を取得することもできます。DefaultDirName

于 2013-01-15T13:44:04.310 に答える