4

引数を取ることができる自己解凍型の実行可能ファイルを作成できるツールを探しています。引数は後で、自己解凍型 exe に含まれるパッケージ内に存在するバッチ ファイルに渡されます。

これが私が段階的に達成したいことです:

ユーザー タイプ: cmd>setup.exe arg1 arg2 arg3 arg4 arg5

予想される動作: 1) setup.exe がその内容を特定のフォルダーに展開します。2) 次に、arg1、arg2、...arg5 の引数を使用してバッチ ファイルを実行します。

そのようなツールを知っている人はいますか?

4

4 に答える 4

3

それが役立つかどうかはわかりませんが、WinRARでは自動 exe 抽出ファイルを作成できます。また、抽出後にコマンドを実行したり、テキスト エディターでライセンス情報を表示したりするオプションも提供されます。

于 2012-06-29T04:06:03.647 に答える
2

WinRarを使用して達成できました。アドバイスをありがとう。ユーザーは、ファイルの抽出後に起動する実行可能ファイルを指定できます。コマンド ライン引数は、環境変数 %sfxcmd% に保存されます。したがって、その環境変数を実行可能ファイルのすぐ隣に置くと、引数が渡されます。引数は、後で実行可能ファイル内で渡すことができます。

于 2012-07-09T02:51:18.973 に答える
1

これは 7zip でも可能です。最初に .7z パッケージを作成し、次に「インストーラー用の SFX モジュール」を使用してそれを自己解凍型の zip に変換しました。これにより、抽出後に起動するファイルを構成ファイルで指定できます。パラメータを自己解凍 zip に渡すと、指定したファイルに渡されます。このアプローチの欠点は、zip に使用されるアイコンを指定する方法がないことです。

詳細については、この質問を参照してください。

于 2013-01-01T06:36:09.840 に答える
1

WinRar を使用します。パラメータは、-sp オプションを使用して渡すことができます。

http://www.winrar-tr.com/winrar/Help/ENG/html/HELPGUISFXCmd.htm

myexe.exe -spoptions

「オプション」は、実行可能ファイルのセットアップ フィールドでプログラムに渡されます。

于 2014-04-09T20:01:59.757 に答える