2010-05-20 3 views
1

내 변수 중 하나에 값 % val %가 있습니다. 이것은 정확히 이름입니다!%%를 (를) 평가하는 것을 어떻게 무시합니까?

그래서 : 설정 변수 = %의 발 %

이제 어떻게 스크립트를 실행할 때 변수가 %의 발을 %로 아무것도로 설정됩니다 평가되고 있음을 무엇

! 하지만 이것은 내가 원하는 것이 아닙니다 ... 어떻게 DOS에 여기에 % 기호를 무시하도록 말할 수 있습니까?

아무도 내 질문에 도움이 될 수 있습니까?

고마워요 ...

답변

0
set variable="%val%" 
+0

(-1)이 내 환경에서 작동하지 않습니다. – DevinB

+0

이것은 내 위치에서 작동하지 않습니다 ... :(그러나 위의 솔루션은 완벽하게 훌륭합니다! – murxx

+0

@murxx - 솔루션이 작동하면 답변으로 표시하고 upvote 당신이 유용하다고 생각하는 것들 – CrimsonX

1

를 사용하여 이중 % 문자는 하나 하나 탈출 : 이스케이프 문자의 서로 다른 종류의

set variable=%%val%% 

here합니다.

+0

고마워요, 그게 효과가 있어요! – murxx

1
SET variable=%%var%% 

ECHO %variable% 

PAUSE 

내 컴퓨터에서 작동합니다.

+0

고마워요. – murxx

관련 문제