[前の記事]« ファイルのサイズ(バイト数)だけテキスト化するには
[次の記事]日本語のファイル名のコピー »

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

▲カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
▲カテゴリー「FOR .. IN ( ) DO..」索引へ

[NT系]FOR文内でSETした環境編集が参照できない

203.
for文内の環境編集の参照方法
2004年02月05日(木) 10時37分
パケラッタ
OSは、WindowsNTです。

http://fpcu.on.coocan.jp/dosvcmd/bbs/log/datetime/1-0421.html
で、以下の情報を参考にさせて頂きましたが、質問させて頂きます。

>for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c

で、SET DTで設定した環境変数を、FOR文の外で参照する事が
できません。

for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c

echo %DT%

とすると、半角の■が表示されます。

win2000ならうまくいきます。NTだとダメでした。

以上、ご教授お願い致します。
204.
Re:for文内の環境編集の参照方法
2004年02月05日(木) 10時46分
じゃく
>OSは、WindowsNTです。
>for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c

>echo %DT%

>とすると、半角の■が表示されます。

単純に、
 date /t
だけを入力したときの表示結果はどうなりますか?
 
205.
Re2:for文内の環境編集の参照方法
2004年02月05日(木) 11時20分
パケラッタ
早速のレスありがとうございます。

>>OSは、WindowsNTです。
>>for /F "tokens=1-3 delims=/ " %%a in ('date /t') do SET DT=%%a%%b%%c
>>
>>echo %DT%
>>
>>とすると、半角の■が表示されます。

>単純に、
> date /t
>だけを入力したときの表示結果はどうなりますか?
> 

date /t の実行結果は、
2004/02/05 木
となります。

for文の結果は、
20040205 
です。

以上、よろしくお願い致します。
206.
Re3:for文内の環境編集の参照方法
2004年02月05日(木) 11時32分
じゃく

>date /t の実行結果は、
>2004/02/05 木
>となります。

>for文の結果は、
>20040205 
>です。

単に echo %DT% の表示がうまくいかないと言うことですか?

for文と echo 文は同じバッチの中に入っているんですよね?

for 文を
for /F "tokens=1-3 delims=/ " %%a in ('date /t') do echo %%a%%b%%c
とすると、20040205が表示されるわけですか?

for /F "tokens=1-3 delims=/ " %%a in ('date /t') do set dt="%%a%%b%%c"
echo %dt%

ではどうですか?
223.
Re4:for文内の環境編集の参照方法
2004年02月07日(土) 02時31分
oo
別件でNT-toolsというMLの過去メールを調べていたら、偶然下記のようなコードを見つけました。
一旦USモードにするといいとのことです。

>chcp 437
>for /f "tokens=1,2,3 delims=/ " %%a in ('date /t') do ren bkup_tmp %%a%%b%%c
>chcp 932

そこには、「ゴミを消す」と表現されていたので、おそらく、
>echo %DT%

>とすると、半角の■が表示されます。
は書き間違いで、yyyymmddの後に半角の■が付くんじゃないんですか?
 
 
 


カテゴリー「DATE,TIME…日付、時刻の取得/利用」索引へ
カテゴリー「FOR .. IN ( ) DO..」索引へ

 

カテゴリー一覧

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


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

資料書籍

About

2004年02月05日 11:52に投稿されたエントリーのページです。

ひとつ前の投稿は「ファイルのサイズ(バイト数)だけテキスト化するには」です。

次の投稿は「日本語のファイル名のコピー」です。

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

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