没太明白你的意思
for /f "delims=" %%i in (data.txt) do set/a a+=1&call set A_%%a%%=%%i
for 解析文件时默认会自动忽略;开头的所有行
for 解析时依次把1、2、3赋值给变量A_1、A_2、A_3。。。
@echo off&setlocal enabledelayedexpansion
set han=寒abcdefghijklmnopqrstuvwxyz夜孤星
for /f "delims=" %%i in (data.txt) do set/a n+=1&call set %%han:~!n!,1%%=%%i
要求变量少于26个,for解析时,依次把1、2、3赋值给a、b、c。。。
Last edited by Hanyeguxing on 2010-3-20 at 20:03 ]