2012-11-24 4 views
2

갑자기 내 set/p 명령이 응답하지 않는 것 같습니다. I는 사용자로부터 임의의 입력을 고려하지 않고, 상기 코드를 콘솔 디스플레이 ECHO is OFF 실행 언제 set/p 명령이 작동하지 않습니다.

@echo off 
set /p pass= 
echo %pass% 
pause 

을 썼다. 나는 최근에 다른 프로그램에서 SETLOCAL ENABLEDELAYEDEXPANSION 사용했다 그래서 나는 코드를 붙여 복사 한하고 (와 set ENABLEDELAYEDEXPANSION없이) 나를 위해 노력하고 그것을

+1

'% pass % '대신'! pass!'를 시도해 볼 수 있습니까? – anishsane

답변

1

함께 할 수있는 것이 아무 것도 있습니다. 사용중인 Windows 버전을 나타내지 않았습니다.

set /p pass="" 

거나 : 는로 설정 라인을 변경하려고

set /p pass="Enter your password:" 

여전히 당신을 위해 작동하지 않는 경우, 텍스트 파일에서 변수를 설정할 수 있는지 확인 :

set /p pass=<filename.txt 
+0

내가 무슨 문제인지는 모르겠지만 내 CMD를 다시 열면 모든 것이 잘된 것처럼 보였지만 아직도 Luzon ....... 감사합니다. – John11

관련 문제