2014-11-24 3 views
0

> 나는 명령을 파일로 리디렉션하지만 >> 배치 파일에서 모든 데이터 행을 어떻게 얻을 수 있습니까? 나는 많은 것들을 되풀이하는 명령을 가지고 있지만, 창에서 텍스트 문서에 사용 된 모든 명령을 echo하는 것이 1 개만 필요하다.배치 파일 - 현재 cmd 출력을 로그에 출력 하시겠습니까?

배치 파일 :

이 @echo는 %의 ERRORLEVEL %의 == 1 에코 안녕하세요 는 등

당신은 알고 완벽하게 선택/N/C (12) 작동 해제하면? 오른쪽 클릭> 편집> 모두 선택. 도대체 내가 코드에서

답변

1

이 배치 스크립트가 myscript.bat를라고 말해 그렇게 어떻게, 당신이 그것을 호출 할 때 리디렉션 :

myScript >log.txt 

다른 배치 스크립트 내에서 사용하는 경우는 CALL을 추가 할 것 .

당신이 메인 루틴을 호출하는 경우는 스크립트 내에서 리디렉션을 수행 할 수 있습니다

@echo off 
call :main >log.txt 
exit /b 

:main 
rem rest of your code goes here. 
+0

이런 종류의 작품. 하지만 코드 전체에서 사용자 대화 형 시스템을 사용하고 있으며 이전에 선택했던 것을 얻고 싶습니다. – user3762093

+0

@ user3762093 - 디자인을 보여주기 위해 간단한 코드 예제를 게시하고 시도하려는 내용을 정확하게 설명하는 것이 좋습니다. 이루다. – dbenham

관련 문제