배치 스크립트 문을 쓰고 싶습니다. FINDSTR은 문자열을 확인하고 IF가 발견되면 FAILED를 출력하고 프로그램을 종료합니다. IF NOT FOUND가 아닌 경우 확인/다른 문자열을 찾고 찾은 경우 SUCCEEDED를 인쇄하고 프로그램을 닫습니다. 찾지 못하면 오류 메시지를 다시 인쇄하십시오. 아이디어가 있으십니까? 여기조건부 실행 (IF, ELSE) 작동하지 않음
내가 무슨 짓을 : 그것은 작동하지 않는 이유를 모르겠어요
ECHO Checking the log file for errors...
FINDSTR /C:"Open failed" some_Log.txt && (ECHO Deployment FAILED.
cscript //nologo success_mail.vbs
pause) || FINDSTR "RC (return code) = 0" && (ECHO Deployment was successful.
cscript //nologo fail_mail.vbs
pause)
. 어떤 도움을 주시면 감사하겠습니다. 그것이 작동하지 않는 경우,
ECHO Checking the log file for errors...
FINDSTR /C:"Open failed" some_Log.txt some_Log.txt && (
ECHO Deployment FAILED.
cscript //nologo fail_mail.vbs
GOTO offshore) || (
FINDSTR /C:"RC (return code) = 0" some_Log.txt && (
ECHO Deployment was successful.
cscript //nologo success_mail.vbs
GOTO offshore)
)
그리고 다음은
내가 내 최근 한 모습입니다. 오류가 있습니까? 미리 감사드립니다.
Windows 배치 또는 다른 배치? 지금까지 뭐 해봤 어? – LittleBobbyTables
당신이 이미 시도한 코드를 게시하십시오 – Squazic
이 바보는 내게 내 물건에 대답하도록 내버려 두지 않습니다. 그것은 너무 많은 규칙을 가지고 있습니다. 말이되지 않습니다. 내가 지금이 코멘트 영역에있는 것을 넣으면 솔직히 엉망진창을 좋아하지 않을 것입니다. – duper