에서 루프 예외 가져 오기 :순 HELPMSG
이NET Helpmsg #
는 '#'이 오류 코드를 의미를, 그래서 스크립트는 0부터 계산한다 ~ 9999를 입력 한 다음 각 오류와 오류 코드를 텍스트 파일에 기록합니다.
내 질문은 내가 그물 HELPMSG 명령의 다음과 같은 출력 무시할에서 cscript에게 어떻게 :
%1 is not a valid Windows network message number.
More help is available by typing NET HELPMSG 3871.
이 오류 코드가 존재하지 않고 내가이 오류를 무시하기 때문에 갖고 싶어 것이라고 의미를 txt 파일에 추가되지 않았습니다. 이것을 할 수있는 방법이 있습니까?
STDOUT 및 STDERR을 두 개의 별도 텍스트 파일로 리디렉션 할 수 있습니다. 그러나 이렇게 할 때 어떤 오류 코드가 존재하지 않는지 알아야 할 경우 수동으로 stderr.txt로 이동하도록 알려줍니다. 배치 파일에 같은
없습니다. Windows 시스템 오류 코드는 [문서화]되어 있습니다 (https://msdn.microsoft.com/en-us/library/windows/desktop/ms681381 (v = vs.85) .aspx). – Tomalak
@tomalak은 특정 OS 버전이 아니며 특정 버전의 Windows에서 해당 웹 페이지의 모든 오류가 존재하는 것은 아닙니다. –
알겠습니다. cmd.exe one-liner는 어떻습니까? '/ l % i for (1,1,999)는 다음을 수행합니다. @net helpmsg % i 1> NUL 2> & 1 && echo % i & net helpmsg % i | findstr/i "[a-z]" – Tomalak