2011-03-03 8 views
7

私は自分のユーザーが書いたアプリケーションの前提条件としてダウンロードして実行できるようにしたいサードパーティのインストーラプログラムを持っています。インストーラはパッシブインストールを可能にするパラメータを取ることができ、ユーザはプロセスの進行状況を見ることができるが、インストールと対話する必要はない。バッチファイルから自動実行するWinRar SFXファイルを作成するにはどうすればよいですか?

以前は、WinRarでSFXファイルを作成してこの動作を達成しました。 WinRAR GUIのオプションから、アーカイブが解凍された後に起動するファイルと、アプリケーションのパラメータを指定できます。

コンソールを使用してSFXファイルを作成し、これらの自動実行プロパティを設定する方法はありますか?私はこのすべてを処理するバッチファイルを作成しようとしています。

以下

は、これまでの私のバッチファイルの内容です:

C:\Progra~1\WinRAR\rar a -m0 installer_archive.rar install_me.exe 
C:\Progra~1\WinRAR\rar s installer_archive.rar installer_auto_extractor.exe 

最後のステップの後、私はSFXを更新するために聞いて何をすべきでしょうか?

答えて

21

簡単な方法は、このようなものです:

rar a -r -sfx -z"f:\xfs.conf" auto_install install_me.exe 

それは自動的にあなたがSFX構成用xfs.confファイルを作成する必要がありwi​​ndows.Andでauto_install.exeを作成します。私の例は:

; The path to the setup executable 
Setup=install_me.exe 
; Extract the files to a temporary directory 
TempMode 
; Use semi-silent mode 
Silent=1 
; Overwrite any existing files 
Overwrite=1 
; The title of the SFX archive 
Title=Running 
; The text to show initially when the user clicks on the SFX archive (will only matter if using Silent=0) 
Text 
{ 
The book is preparing to start. 
} 

まだ問題がある場合は教えてください。

+3

私はこの同じことをしようとしています。あなたはこの設定ファイルに何が入ることができるかについてのリファレンスを提供することができます(特に、デフォルトの抽出ディレクトリ、抽出前と後のコマンドを探しています)。 – JMorgan

+2

@JMorgan私は[Acritum site](http://acritum.com/software/manuals/winrar/html/helpguisfxscript.htm)のこのページから、利用可能なコマンドを手助けするべきだと思います。 – thisismyrobot

+0

WinRARのデフォルト設定の依存関係を避けるために、-cfg-switchを使用することを検討してください。そうしないと、WinRARのデフォルト設定が-z "f:\ xfs.conf"ファイルの内容を上書きする可能性があります。乾杯! –

関連する問題