|
883) コマンド出力結果を変数に格納する 匿名 2003/11/20(木) 14:48 |
|
Windows2000Professionalにて コマンドプロンプトもしくは、バッチ内で、 コマンドの出力結果をダイレクトに変数に格納することは 可能でしょうか? 例:set IP=`echo 192.168.0.1` ⇒これは無理でした |
|
884) Re:コマンド出力結果を変数に格納する じゃく 2003/11/20(木) 15:38 |
|
>Windows2000Professionalにて こんにちは。 >コマンドプロンプトもしくは、バッチ内で、 >コマンドの出力結果をダイレクトに変数に格納することは >可能でしょうか? >例:set IP=`echo 192.168.0.1` 例の場合(コマンドプロンプトから)ならこれで。 for /F "delims=" %a in ('echo 192.168.0.1') do set IP=%a バッチ内ならば、%a → %%a にしてください。 for文の使い方等は for /? でヘルプをご覧下さい。 |
|
885) Re2:コマンド出力結果を変数に格納する 匿名 2003/11/20(木) 15:59 |
|
>>Windows2000Professionalにて >こんにちは。 >>コマンドプロンプトもしくは、バッチ内で、 >>コマンドの出力結果をダイレクトに変数に格納することは >>可能でしょうか? >>例:set IP=`echo 192.168.0.1` > >例の場合(コマンドプロンプトから)ならこれで。 >for /F "delims=" %a in ('echo 192.168.0.1') do set IP=%a > >バッチ内ならば、%a → %%a にしてください。 >for文の使い方等は for /? でヘルプをご覧下さい。 > ご回答ありがとうございます。 早速試します。 |