2012-05-21 3 views
0

여기에 성가신 문제가 있습니다. 내 빌드 시스템은 빌드 프로세스에서 DOS 배치 스 니펫을 사용하며 일부 경우 매우 복잡합니다.DOS 배치 - 광범위한 디버그 출력이 필요합니다.

나는 작업을 간단하게 출력이 어떻게 든 확장 할 수 있습니다 인터넷에서 읽은 것으로 내 기억을 모두 -.-

에서 오류없이 중단 오류가 있습니다. 확장 기능을 사용하는 것으로 생각합니다.

누군가 내가 정확히 찾고있는 것을 알고 있습니까? 검색에 대한 핵심 단어를 찾을 수 없으므로 그물에 대한 연구가 꽤 남쪽으로 진행되었습니다.

건배 월

답변

1

이 완전히 도움이 될,하지만 당신은 스크립트에서 (여러 인스턴스)를 "오프 에코"이있는 경우 "에 에코"에 그것을 다시하지 않을 수 있습니다. stdout을 파일로 쉽게 재지 정하여 검색하십시오.

또한 중간 단계에서 "exit"문이있는 경우 "exit/b"("exit"를 "exit/b"로 변경)하여 해당 배치 파일 만 종료되도록합니다. cmd.exe 인스턴스).

감사합니다.

Parag에는 doke

+0

나는이 단계들로 작업하고 있지만 명령이하는 것과 이유가 무엇인지에 대한 세부 정보를 찾고있다. 특히 중첩 된 조건으로 작업하고 문자열 조작을 사용하면이 작업이 번거로울 수 있습니다. sysntax가 정상이고 변수에 값이있는 경우 스크립트에서 초기 확인 중입니다. 그렇지 않은 경우 일부 모호한 오류가 발생하거나 단순히 진술하지 않고 존재합니다. 에코도 종료도이 상황에서 당신을 도울 수 없습니다 :/ – wakkaluba

0

나는, 배치 파일에 스크립트를 복사하여 내 문제 이번에 해결 첫 번째 조건을 제외한 모든 것을 삭제하고 이후 실행이 성공적마다 로직의 내용을 추가하기 시작했다. 그 후에 논리적 인 요소에 대해 수행해야 할 작업을 제공했습니다.

그건 속임수로 버그를 찾았지만 스크립트가 부분적으로 100 줄 정도이고 꽤 복잡하기 때문에 꽤 시간이 걸렸습니다.

+0

나는 문자열 조작과 함께 무슨 일이 일어나고 있는지 전체 자세한 정보를 얻는 방법을 보았다. 누군가가 내가 무엇을 찾고 여기에 게시해야 하는지를 알고 있다면 나는 여전히 매우 감사 할 것입니다 :) 건배 – wakkaluba

관련 문제