2011-12-02 30 views
3

私は2008/7マシンでリモートから抽出しようとしているこれらの自己解凍型zipファイルを持っています。しかし、彼らは.exeのやり方で来ており、ユーザーはダブルクリックして抽出場所を選択する必要があります。 WinZipのサポートサイトでコマンドラインで自己解凍型zipファイルをサイレントモードで実行しようとしています

彼らは、コマンドがそのように表示されますので、/オートフラグを使用するように言って:

C:\展開\ .exeの/自動C:\パス\\

をそれが起動しますプロセスマネージャーのプロセスがそれに固執しました。

Self extracting exe file

私は、テキストエディタでファイルを開いています、それは言う:!このプログラムはDOSモードで実行することはできません。

だから、私の自己抽出ファイルの抽出を自動で自動化する方法を知っている方もいらっしゃいます。または、応答ファイルでそれらを実行する方法があります。

ありがとうございます。

答えて

1

通常、サードパーティのZIP抽出ユーティリティを使用してこれらのファイルを解凍できます。

+0

私は多分、応答ファイルなどでそれを行う方法が必要です。それは安全な環境であり、サードパーティのソリューションをインストールすることはできません。 –

+0

@DmitryRおそらく別のZIP圧縮ユーティリティを使用してこれらのファイルを作成することは許可されていますか? – Neil

+0

残念ながら、私はアプリケーションベンダーからこのようになっています –

2

私はこれが古いですけど、私は上記の設置OPが正常に動作どのような(サイレントインストールドライバのために)同じことをやろうと、このページ

を見つけました。例えば

、私のラインは:

UPS_319_117.exe /auto .\upstemp\ 

(これは、バッチファイルがupstempフォルダを作成した後のことでした)。私の推測はパスが間違っていたので、自己解凍がOPのケースでエラーを起こしたり、それらの行に沿って何かをヒットしたり、自動モードであったために入力を待っているだけでした。

1

私は同じ問題を抱えていました。私は最終的にPowerShellで解決しました。 .exeファイルの名前を.zipファイルに変更します。

powershell -Command "MD C:\ PathWhereFileShouldExtractTo; $ shell =新しいオブジェクト-ComObject shell.application; $ zip = $ shell.NameSpace( 'C:\ PathToZipFile \ YourFile.zipこのようなコマンドを実行します。 ");

私はこれから基本的なPowerShellコマンドを盗んでしまいました。 Powershellでファイルを解凍する方法についての記事:How to unzip a file in Powershell?

関連する問題