ファイルコンバータのifコマンドで助けが必要です。 私は少しコマンドを変更し続けますが、ちょうどバッチファイル - IFエラー
(終了)がこの時点で予期せぬ結果を返します。
コマンドプロンプトを閉じます。 ザ・コマンドの場合は、次のとおりです。
他%の成功%== 0(終了)(後藤コンバータ)
が助けてくださいます。
ファイルコンバータのifコマンドで助けが必要です。 私は少しコマンドを変更し続けますが、ちょうどバッチファイル - IFエラー
(終了)がこの時点で予期せぬ結果を返します。
コマンドプロンプトを閉じます。 ザ・コマンドの場合は、次のとおりです。
他%の成功%== 0(終了)(後藤コンバータ)
が助けてくださいます。
すべての確率で、success
は割り当てられません。 何
if "%success%"=="0" (exit) else (goto converter)
に設定し成功する必要があります - しかし、exit
を覚えてcmd
セッションを終了します...
代わりに後藤の使用コールを使用するとIFの後、出口を書く - else条件
set /A success=1
if %success%==0 (exit) else (call :converter)
exit
:converter
echo In Conveter Function
pause
If-Elseの最後では、コンバータの関数を2回呼び出すと終了する必要があります。
このようにするには、処理が表示されるように 'ECHO OFF'文を削除またはコメントアウトしてください。 .batスクリプトの終わりには、おそらく 'EXIT/B'が必要です。 'EXIT /? 'を参照してください。 – lit
バッチスクリプトを終了し、コマンドウィンドウを閉じない場合は、 'exit'の代わりに' GOTO:EOF'を使います。 EOFはバッチファイルの最後に暗黙のラベルです。 – user1016274