0

7zip の操作の終了コードを取得するにはどうすればよいですか?

例えば:

7z x filename.zip -y

どうすれば入手できますか?

現在、一部の操作はバットで行っていますが、言語を変更できます。

AHK で何かを見つけましたが、その言語を使用できません。

PS:私は勝利サーバー2008 r2を使用しています

4

3 に答える 3

2

ErrorLevel最後に実行されたコマンドのエラー コードが入力されます。ErrorLevel7zip コマンドの直後の行を確認するErrorLevelと、7zip の終了コードが入力されます。

7z x filename.zip -y
echo %ErrorLevel%

上記は7zipの終了コードをエコーし​​ます


7z x filename.zip -y
set "ExitCode=%ErrorLevel%"
echo %ErrorLevel%

上記はセットの終了コードをエコーし​​ます


7z x filename.zip -y
set "ExitCode=%ErrorLevel%"
echo %ExitCode%

上記は7zipの終了コードをエコーし​​ます

于 2013-05-08T13:59:53.593 に答える
1

PowerShell で変数を使用して$LastExitCode、コマンドの終了コードを調べることができます。最後に実行された Windows ベースのプログラムの終了コードを返します。

例えば

cmd /C exit 1

Write-Host $LastExitCode # 1

于 2013-05-08T12:45:47.747 に答える
1

例 (バッチ):

7z x filename.zip -y
echo(%errorlevel%
于 2013-05-08T14:00:50.880 に答える