2011-08-02 5 views
6

나는이 쓸 수 있습니다 :Windows 배치 파일 && 연산자

#!/bin/sh 
ant debug && adb install -r bin/Rocher-debug.apk 

을하지만 비슷한 윈도우 배치 파일을 가지고 있고, 현재는이 수행합니다, 그래서 만약 "개미 디버그를

ant debug 
adb install -r bin/Rocher-debug.apk 

"실패하면 여전히"adb install "이 실행되며 이상적인 것은 아닙니다. 이 상황에서 & &을 수행하는 방법을 아는 사람이 있습니까?

나는 몇 달 안에 많은 창작을 할 것이기 때문에 실제로 앉아서 창문 스크립트를 제대로 배우는 법을 배웠다. 하지만 지금은 신속한 답변이 멋진 :-) 것

+0

Windows 배치 스크립팅을 배우는 동안 PowerShell도 확인하십시오. – aphoria

답변

0

체크 한 후 개미 디버그 성공 윈도우 ant debug; echo %errorlevel%의 가치와 사용 : if errorlevel <prev_value> adb install .... 대부분 성공한 값은 0입니다.

9

&& 연산자는 프로그램이 오류 코드를 올바르게 반환하면 동일한 방식으로 작동해야합니다.

ant debug && adb install -r bin/Rocher-debug.apk 

작동해야합니다.

이 다음과 같은 방법을 테스트 할 수 있습니다

ant debug 
echo %errorlevel% 

그것을 성공과 0이 아닌 그렇지 않으면, 당신은 당신이 떠들썩한 파티에서 사용하는 동일한 &&를 사용할 수있는 경우이 0을 반환합니다.

관련 문제