내 파일 변환기에서 내 if 명령에 대한 도움이 필요합니다. 계속 명령을 조금씩 바꿔 놓았지만, 단지배치 파일 - IF 오류
(종료)가이 시점에서 예기치 않게 반환됩니다.
그리고 나서 명령 프롬프트를 닫습니다. 은 IF 명령은 다음과 같습니다
% 성공 % == 0 (종료) 다른 사람 (고토 변환)이 도와주세요
합니다.
내 파일 변환기에서 내 if 명령에 대한 도움이 필요합니다. 계속 명령을 조금씩 바꿔 놓았지만, 단지배치 파일 - IF 오류
(종료)가이 시점에서 예기치 않게 반환됩니다.
그리고 나서 명령 프롬프트를 닫습니다. 은 IF 명령은 다음과 같습니다
% 성공 % == 0 (종료) 다른 사람 (고토 변환)이 도와주세요
합니다.
모든 가능성 있음, success
이 지정되지 않았습니다. 성공해야 아무것도
if "%success%"=="0" (exit) else (goto converter)
로 설정 -하지만 cmd
세션을 종료합니다 exit
기억 ...
을 대신 고토 사용 전화를 사용하고있는 경우 후 종료 쓰기 - 다른 조건
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
배치 스크립트를 종료하고 명령 창을 닫지 않으려면'exit' 대신'GOTO : EOF'를 사용하십시오. EOF는 배치 파일의 맨 끝에있는 암시 적 레이블입니다. – user1016274