2017-03-20 2 views
0

구성 파일과 같은 별도의 파일에 정의 된 배치 스크립트에 매개 변수를 전달하는 방법.배치 스크립트의 매개 변수 읽기

저는 일괄 스크립팅 및 배우려는 초보자입니다. 도움을 주신 모든 도움

+0

명령 프롬프트 창을 열고 다음을 입력합니다' 전화 /? ' – Aacini

+0

[SS64] (https://ss64.com/nt/) 훌륭한 참조 사이트 - 특히 초보자를위한 사이트입니다. – Stephan

답변

0

일괄 적으로 매개 변수는 9 번째로 일 때 %9으로 표시됩니다.
%0은 실행중인 배치 파일의 이름을 참조합니다.
%* "모든 매개 변수"

원하는 부분 만 얻을 수있는 수정자가 있습니다. 참조 herecall /?

빠르게 개념을 표시하려면 :

아래 배치 파일이 명령 줄을 시도해보십시오 :

test.bat "C:\my folder\subfolder\test.txt" hello world 

배치 파일 :

@echo off 
echo this file: %0 
echo this full qualified file name: %~f0 
echo drive for this file: %~d0 
echo path for this file: %~p0 
echo this filename: %~n0 
echo this file's extension: %~x0 

echo param1: %1 
echo full qualified file name: %~f1 
echo drive: %~d1 
echo path: %~p1 
echo filename: %~n1 
echo extension: %~x1 

echo param 2: %2 
echo param 3: %3 

echo all parameters: %*