仕事で調べていて覚えたので、メモ
こんな感じのファイルから、読み込んで各行を変数に入れるのを想定。
fruits.txt
APPLE
ORANGE
MELON
バッチ内で。。。
... set FRUIT1 = ファイルから読み込む set FRUIT2 = ファイルから読み込む set FRUIT3 = ファイルから読み込む ... ECHO フルーツ1は、%FRUIT1% ECHO フルーツ1は、%FRUIT2% ECHO フルーツ1は、%FRUIT3%
これをヤルには、
hoge.bat
( SET /P FRUIT1= SET /P FRUIT2= SET /P FRUIT3= )< fruits.txt ECHO フルーツ1は、%FRUIT1% ECHO フルーツ1は、%FRUIT2% ECHO フルーツ1は、%FRUIT3% PAUSE
実行結果
>フルーツ1は、APPLE
>フルーツ2は、ORANGE
>フルーツ3は、MELON