2009-04-16 24 views

答えて

10
set FirstServer2=No 
MyBatchFile.cmd 

事前に環境変数を設定してから、その後にバッチを開始するだけです。

FirstServer2は通常の環境変数であるため、この場合は名前の付いたパラメータが少し誤解を招く場合があります。

私はかなり構成可能だった一回書いたバッチで同様の手法を使用しました。変数が設定されているかどうかに応じて、いくつかのデフォルト値が仮定されているか、すでに定義されている値が使用されています。これはバッチに直接渡されるパラメータの過度の解析を避けたい場合には非常に便利なテクニックです。コマンドラインから

1

渡されたパラメータは、数(%1、%2、等)前方の%は環境変数になるだろうと他

何によって参照、のいずれかで外部から設定又はバット内に設定されていますまたはcmdファイル。

関連する問題