[前の記事]« テキストファイルからテキストを取り出す方法
[次の記事][NT系]更新日時と照らし合わせてファイルを削除したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「FOR /F」索引へ
▲カテゴリー「SET, PATH, %環境変数%」索引へ

NT系:スペースを含むコマンド出力結果を1つの環境変数に格納する


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 /? でヘルプをご覧下さい。

ご回答ありがとうございます。
早速試します。
 
 


カテゴリー「FOR /F」索引へ
カテゴリー「SET, PATH, %環境変数%」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2003年11月20日 09:50に投稿されたエントリーのページです。

ひとつ前の投稿は「テキストファイルからテキストを取り出す方法」です。

次の投稿は「[NT系]更新日時と照らし合わせてファイルを削除したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート