2

コマンド ライン パラメーターでインストール パスを受け入れる Setup.exe を作成できるセットアップ ビルダーはどれですか?

サイレントで実行され、コマンド ライン パラメータでインストール パスを受け入れるインストーラを作成する必要があります。

4

2 に答える 2

1

もっと簡単に学習したい場合は、 Advanced Installerを試すことができます。これには、上記のコマンド ラインを適用できる MSI を出力として、「シンプル」プロジェクト タイプを作成できる無料版が付属しています。GUI ベースなので、プロジェクトのスクリプトを作成する必要はありませんが、コマンド ライン ビルドもサポートしています。

編集

Advanced Installer は APPDIR プロパティを使用して MSI のインストール パスを保存/設定するため、次のコマンド ラインが必要です。

msiexec /i setup.msi /qn APPDIR="C:\Program Files\My Company\My App"

コンピューターごとにパッケージをインストールする場合は、「管理者として実行」オプションを使用して起動した管理者特権の cmd.exe コマンド ラインからこれを実行してください。そうしないと失敗します。

于 2013-04-02T21:32:49.080 に答える
0

Windows MSI 形式にはこの機能があります。を介してコマンド ラインでパラメータを渡すことができますmsiexec

msiexec /i installer.msi /qn PARAMETER=foo

これらのパラメーターの 1 つがインストール パスになります。

無料のWiX ツールキットを使用して MSI を構築できます。WiX は非常に強力ですが、XML 駆動であるため、学習曲線が少し急です (十分な能力を身につけるには数日かかるかもしれません)。Visual Studio にアクセスできる場合は、非常に役立ちます。

于 2013-03-30T08:03:07.360 に答える