:: reverse dictionary ::
※バッチファイルについて
文字列の一致を条件としてコマンドを実行するには、if コマンドに次の2つを指定します。
@echo off if %1 == "MOVE CROOT" cd C:\
C:\if_string.bat バッチファイル
C:\Program Files>C:\if_string.bat "MOVE" C:\Program Files>C:\if_string.bat "MOVE CROOT" C:\>
if [not] 文字列1 == 文字列2 コマンド
文字列1と文字列2が一致した場合に、指定したコマンドを実行します。
文字列1と文字列2には、バッチパラメータ( %0 〜 %9 )も指定できます。
not を付けると文字列1と文字列2が違う場合に、指定したコマンドを実行します。
@echo off if not %1 == "MOVE CPF" cd "C:\Program Files"
C:\if_stringn.bat バッチファイル
C:\>if_stringn.bat "MOVE CPF" C:\>if_stringn.bat "MOVE" C:\Program Files>
| cd | … | カレントディレクトリを変更する |
| echo off | … | 実行するコマンドを表示させないようにする |
Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com