2015-01-19 7 views
3

MS-DOS 6.22에서 실행중인 가상 PC에 문제가 있습니다. 변수 Date을 사용해야하지만, 변수를 반향하려고 시도 할 때마다 %variable%이 표시되므로 가져올 수 없습니다. 에코 % 변수 %는 MS-DOS 6.22에서 % variable %를 표시합니다.

나는 Windows 콘솔에서이 시도 :

Set name=test 
echo %name% 
the result was "test" 

나는 결과로 %name%받은 가상 머신에서 그것을 시도합니다.

누구든지 해결 방법을 알고 있습니까?

+0

시도'date 명령은 %% 이름 %% 에코'여부를 직접 콘솔에서의 .bat 파일에 테스트를 시작합니다. – i486

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. %% name %%를 시도했지만 .bat 파일과 동일하게 작동하지 않았습니다. 나는 최후의 수단으로 이곳에 왔습니다. –

+4

DOS에서'% var %'확장은 배치 파일에서만 가능하며 명령 행에서는 직접 작동하지 않는다고 생각합니다. –

답변

2

% 날짜 %는 MSDos 6.22의 일부가 아닙니다. date 명령 만 있습니다.

command /c echo. |date 

에코

+0

안녕하세요, 관심을 가져 주셔서 감사합니다. 사실 mm-dd-aaaa 형식으로 날짜를 가져와야합니다. 일일 사본을 업데이트하는 중입니다. 명령에서 어떻게 추출 할 수 있습니까? 좋은 하루 보내십시오. –