2016-06-14 3 views
0

Windows 셸 (cmd.exe) 기본 제공 명령을 stdin에서 읽지 않는 이유는 무엇입니까?Windows Shell (cmd.exe) 기본 명령이 stdin에서 읽히지 않는 이유는 무엇입니까?

예 (또는 그렇게 보인다) :

echo bar | set /p foo= 
+1

'설정/p'는 표준 입력에서 읽어 _does_. 이 예제에서 파이프 입력 만 있습니다. – SomethingDark

+1

먼저 [이 답변보기] (http://stackoverflow.com/questions/8192318/why-does-delayed-expansion-fail-when-inside-a-piped-block-of-code/8193124#8193124) 먼저 , 전체 주제 ... – Aacini

답변