标签: batch-file text
我目前正在尝试使用此代码将特定行的文本文件存储在批处理文件中。
for /f "tokens=* delims= " %%a in (files.txt) do ( set /a N+=1 set v[!N!]=%%a ) set /p id="Please choose a number(1-10):" set number=%v[id]% echo %number% endlocal
然而,打印输出
id
有人可以帮忙吗?
答案 0 :(得分:0)
像Aacini所说的那样改变了行
set number=%v[id]%
这一个
set number=!v[%id%]!
并且有效