コマンドサポート&サンプルTOPへ

パラメータをスキップする方法(shift)


SHIFTコマンド

説明 : バッチ ファイル中の置き換え可能なパラメーターの位置を変更

shift [/n](nは数字)

※変数は、%%アルファベット。対象は、パラメータで変わるが、ファイル名 or ループする範囲(数値)などを記載。

パラメータ

コマンド拡張機能を有効にすると、SHIFT コマンドは、/n スイッチをサポートするようになります。
このスイッチを指定すると、コマンドはシフトを n 番目の引数から開始します。
n は、0 から 8 までの数です。たとえば、

SHIFT /2

は、%3 を %2 に、%4 を %3 にシフトし、%0 と %1 はシフトしません。


サンプルソース


1つずつパラメータをシフトしていく。


(入力:↓test.bat内記載内容 ⇒ 「f:\test.bat 1 2 3 4 5」を実行)

@echo off
echo %1
shift
echo %1
shift
echo %1


(出力)

1
2
3



  

戻る




Copyright (C) コマンドサポート&サンプル by wannko All Rights Reserved.
お問合せ先 ⇒ nachiko★wannko.net(★を@に変更して下さい。)