我需要在我的文件轉換器我如果命令幫助。 我一直在改變命令,但它只是返回與批處理文件 - 如果故障
(退出)在這個時候是意外的。
然後它關閉命令提示符。 IF命令是:
如果%的成功%== 0(退出)否則(轉到轉換器)
請幫助。
我需要在我的文件轉換器我如果命令幫助。 我一直在改變命令,但它只是返回與批處理文件 - 如果故障
(退出)在這個時候是意外的。
然後它關閉命令提示符。 IF命令是:
如果%的成功%== 0(退出)否則(轉到轉換器)
請幫助。
而不是使用goto語句使用通話和後若寫出口 - else條件
set /A success=1
if %success%==0 (exit) else (call :converter)
exit
:converter
echo In Conveter Function
pause
在的if-else結束時,你必須寫退出,否則轉換器功能將被調用兩次
在CA像這樣,確保刪除或註釋掉'ECHO OFF'語句,以便顯示處理過程。在.bat腳本的結尾處,您可能需要'EXIT/B'。參見'EXIT /?'。 – lit
如果你只是想終止批處理腳本,而不是關閉命令窗口,然後使用'GOTO:EOF',而不是'exit'。 EOF是任何批處理文件最後的隱式標籤。 – user1016274