부끄러운 제목에 대해 유감스럽게 생각합니다. 저는 몇 마디로 제 질문에 어떻게 맞는지 모릅니다.일괄 처리 - 명령 실행 IF 프로그램 출력 critera가 만났습니다
이 아마 너희들 사소한 것처럼 보일 수 있습니다,하지만이 같은가는 작업을 자동화하기 위해 노력하고있어 : 특정 실행 파일이 존재하는 경우
- 확인, 실행 파일을 실행을 가능한 결과는 두 가지입니다.
- 업데이트 찾았습니다.
- 업데이트를 찾을 수 없습니다.
- 결과 A이면 특정 명령을 실행하십시오. 결과 B이면 다른 명령을 실행하십시오.
실행 파일은 명령 줄 창에서 출력하지만, IF 명령이 출력을 읽고 사용하는 방법에 대해 좌절감을 느낍니다.
영어가 제 첫 번째 언어가 아니며 이에 관한 제 어휘가 다소 제한적이므로 뭔가 명확하지 않은 경우 알려주세요.
어떤 운영 체제가 찾을 수 없습니다 "업데이트"하는 (물론, 적어도 첫 번째 줄)
if "%variable%"=="Update not found" othercommand
실행 othercommand,에 TEXTFILE의 콘텐츠를 쓰는 이거? 지금까지 뭐 해봤 어? 오류 메시지가 나타 났습니까? –죄송합니다. 이것은 Windows 7과 결국 Windows 8에서 실행하기로되어 있습니다. FOR 명령을 읽으려고했지만 그 주위에 내 머리를 감쌀 수 없습니다. 이것은 처음으로 "복잡한"스크립트를 만드는 것입니다. – user3465047
'Powershell'을'cmd'에 대한 대안으로 검토해 보셨습니까? 또한'for' 명령이 다음과 같이 사용되어야합니다 :'for %% files in (myfile.txt myotherfile.txt more.txt) DO % % files C : \ myfolder' http : // www .computerhope.com/forhlp.htm http://technet.microsoft.com/en-us/library/bb490890.aspx –