前のトピック: fetch—項目の抽出次のトピック: 例


% 記号の使用

エンタープライズ マネージャでもドメイン マネージャでも環境変数 %SAMPLES% が定義されていますが、エンタープライズ マネージャの場合は「c:\samples」を指し、ドメイン マネージャの場合は「g:\examples」を指しています。

テキスト ファイルをすべて抽出してください。 Windows コマンド プロンプトから以下のコマンドを起動してみます。

cadsmcmd fetch item=sample path=%SAMPLE%\*.txt area=domain_manager

すると、エラーになるか、または予期しない結果が発生します。 SAMPLES がエンタープライズ マネージャに定義されているため、コマンド プロンプトがこの変数を解決し、以下の path パラメータと共に cadsmcmd を起動します。

path=c:\samples\*.txt

Windows コマンド プロンプトによる変数の解決を避けるには、コマンド プロンプトに解釈されないようパーセント記号をエスケープする必要があります。 このためには、パーセント記号の前にカレット「^」を付けます。

このようにして以下の呼び出しを実施すると、どのパラメータもコマンド プロンプトによる変更なしで cadsmcmd に渡され、環境変数 SAMPLES がドメイン マネージャのサイトで解決されます。

cadsmcmd fetch item=samples path=^%SAMPLES^%\*.txt area=domain_manager