[前の記事]« ≪リードオンリー化しました≫(#2)
[次の記事]バッチ処理でサーバの状況報告のメールを自動送信したい »

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

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

環境変数にファイルの1行目の内容をそのまま格納するには

121.
内部変数にファイル内容を格納
2004年01月19日(月) 20時20分
キース
初歩的な質問で申し訳ないです。
内部変数にファイルの内容を格納したいのですが、どうやれば良いかわかりません。
具体的には、内部変数RCに、RC.TXTファイル(1行のみ)の内容を格納する
SET RC=`TYPE RC.TXT` ・・・こんな感じかと思いきやダメでした。
みたいな事をやりたいのですが..。
ご教授願います。
123.
Re:内部変数にファイル内容を格納
2004年01月20日(火) 02時01分
ふぇむ
>具体的には、内部変数RCに、RC.TXTファイル(1行のみ)の内容を格納する
>SET RC=`TYPE RC.TXT` ・・・こんな感じかと思いきやダメでした。

for /F %%z in ("RC.TXT") do (
set RC=%%z
goto :EXIT_FOR
)
:EXIT_FOR

とか、ですか?
125.
Re2:内部変数にファイル内容を格納
2004年01月20日(火) 10時30分
キース
ふぇむ様

以下でばっちりうまくいきました。
どうも有難う御座います。

>for /F %%z in ("RC.TXT") do (
>set RC=%%z
>goto :EXIT_FOR
>)
>:EXIT_FOR
126.
Re3:内部変数にファイル内容を格納
2004年01月20日(火) 12時06分
ふぇむ
>以下でばっちりうまくいきました。
>どうも有難う御座います。

それはよかった。ちょっと補足。RC.TXT の最初の一行だけを取り込んで抜けるために GOTO を入れていますが、もともと一行しかないならこのGOTOは不要です。
247.
Re4:内部変数にファイル内容を格納
2004年02月15日(日) 18時28分
platon
 はじめまして、platonと申します。
 私もWindows2000で同様のことをやろうとして調べているうちにここにたどり着きました。
 Windows2000の場合は同じようにやってもうまくいかず、環境変数にはファイル名(ここではRC.TXT)が入ってしましました。

 ということで、Windows2000の場合は以下のようにすればうまくいきました。

for /F "usebackq" %%z in (`more RC.TXT`) do (
set RC=%%z
goto :EXIT_FOR
)
:EXIT_FOR


 
 


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

 

カテゴリー一覧

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


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

資料書籍

About

2004年01月19日 13:22に投稿されたエントリーのページです。

ひとつ前の投稿は「≪リードオンリー化しました≫(#2)」です。

次の投稿は「バッチ処理でサーバの状況報告のメールを自動送信したい」です。

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

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