배치 스크립트에서 공백이 있는 경로 사용

배치 스크립트에서 공백이 있는 경로 사용

어떻게 이런 일을 할 수 있나요?

SET DIR=c:\program files (x86)\dir\
%DIR%callee.exe

변수 값 주위에 큰따옴표를 사용하는 일반적인 솔루션은 DIR작동하지만 "c:\program files (x86)\dir\"callee.exe잘못된 느낌으로 호출되는 결과를 낳습니다.

답변1

배치 스크립트에서 공백이 있는 경로 사용

사전 정의된 다른 환경 변수를 사용할 수 있습니다.

F:\test>set
...
ProgramFiles(x86)=C:\Program Files (x86)
...

다음 명령을 사용하십시오("더 평범해 보입니다").

set dir=%ProgramFiles(x86)%\dir
%dir%\callee.exe

추가 자료

  • Windows CMD 명령줄의 AZ 인덱스- Windows cmd 라인과 관련된 모든 것에 대한 훌륭한 참고 자료입니다.
  • 환경 변수- 환경 변수는 주로 배치 파일 내에서 사용되며, SET 명령을 사용하여 세션별로 생성, 수정, 삭제할 수 있습니다.

관련 정보