2017-03-20 4 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: %* 
関連する問題