안녕하세요 제임스 고슬링님
질문해주신 내용은 해당 포럼에서 논의될 내용이 아닙니다.
TechNet 및 MSDN으로 문의하여 주시기 바랍니다.
TechNet
http://technet.microsoft.com/ko-kr/
MSDN
http://msdn.microsoft.com/ko-kr/default.aspx
한국 마이크로소프트 기술 지원 TEl. 1577-9700 (해당 문의는 유료지원 일 수 있습니다.)
안녕하십니까.
cmd 스크립트 형태로 배포 하는게 있습니다. 너무 싱거운가요? ㅎㅎㅎ
findstr 관련해서 문의할게 있습니다.
예를들면 어떤 명령 실행결과를 >%temp%\ttt 이렇게 파일명으로 보넵니다.
그리고는 findstr "windows" %temp%\ttt 이렇게 찾는다고 가정할때
통상은 그 파일에 문자열 windows가 있으면 %errorlevel% 에다 0을 없으면 1을 반환 하는데..
이것이 일반적인 사용이지만 ...
임의로 %my_text% 라는 문자열 변수를 만들고 windows 다음 n개의 문자열을 추가로 읽은다음
%my_text% 로 받으려고 합니다.
즉 findstr "windows..." %temp%\ttt 이 결과중 첫번째거를 %my_text% 에 넣으려는겁니다.
그려면 다음과 같은 결과가 나오겠죠. (n=3 이라면...)
%my_text%='windows xp'
%my_text%=windows7 p'
%my_text%=' ' (못찾을 경우)
이런 적용이 가능 한가요?
물론 찾은 문자열을 파일로 저장은 가능하나 구지 이렇게 하는 이유는
%my_text% 내용을 화면에 뿌리는게 아니라 다음 명령의 옵션으로 써야하기 때문 입니다.
초간단 예지만 사용될 가능성이 매우 높을거 같으며 긍정적이 답변이 오기를 기대 합니다.
잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.
질문 작성자가 수락한 답변
안녕하세요 제임스 고슬링님
질문해주신 내용은 해당 포럼에서 논의될 내용이 아닙니다.
TechNet 및 MSDN으로 문의하여 주시기 바랍니다.
TechNet
http://technet.microsoft.com/ko-kr/
MSDN
http://msdn.microsoft.com/ko-kr/default.aspx
한국 마이크로소프트 기술 지원 TEl. 1577-9700 (해당 문의는 유료지원 일 수 있습니다.)
문의하신 내용은 본 포럼의 지원 범위가 아닙니다.
관련된 내용들은 테크넷 포럼과 MSDN 포럼에서 다뤄지고 있으므로 참조하시기 바랍니다.
성의있는 답변에 감사드립니다.
"기본 커멘드로 너무 많은걸 바라지 말고 그정도 목적이면 C코딩해서 구현하라" 라는 의미로 해석됩니다.
덛붙여서 문의할건 cmd.exe 에서 사용자 변수를 만들수있는 한계는 어느정도 인가요?
예를들어 숫자명으로된 변수 %1% 부터 %300% 까지의 변수를 set명령으로 생성하려 합니다.
각 항목에는 50byte 이내의 문자열이 들어갑니다.
물론 cmd.exe 가 종료되면 소멸되는데 가능 한가요?