コマンドプロンプト上で実行結果を変数に格納する

Windows XPコマンドプロンプト上で実行結果を変数に格納する方法が
あったから、メモしておく。

>DIR /ON /B | FINDSTR /I "AAA"
AAA
aaa.log
AAA.TXT

>FOR /F %Z IN ('DIR /ON /B ^| FINDSTR /I "AAA"') DO SET COUNT=%Z

>SET COUNT=AAA

>SET COUNT=aaa.log

>SET COUNT=AAA.TXT

>ECHO %COUNT%
AAA.TXT