5

set -ebashが提供するのと同じ機能を Windows バッチ ファイル内で取得したいと考えています。これはどのように可能ですか?

現在、これで終了できますが、バッチ ファイルの各行の後にこの行を追加したくありません。

IF %ERRORLEVEL% NEQ 0 exit /B  %ERRORLEVEL%
4

2 に答える 2

2

バッチ ファイルのコンテキストは重要です。これにより、複数のファイルを起動して真のエラーレベルで終了できるようになります。

@echo off
for %%a in (
"exeone"
"exetwo"
"exethree"
"exefour"
) do "%%~a" || exit /B  %ERRORLEVEL%
于 2013-07-28T03:51:20.913 に答える