展开全部
怎么用bat读取文件(ID.txt)内容为变量
for /f "tokens=*" %%a in (id.txt) do (
set var=%%a
echo %var%
)
pause.
for /f "tokens=*" %%a in (id.txt) do (
set var=%%a
echo %var%
)
pause.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
::读取所有文件名为变量
@echo off
for /r %%a in (*)do set name=%%~ni&&&echo 文件名为%name%
pause
@echo off
for /r %%a in (*)do set name=%%~ni&&&echo 文件名为%name%
pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
题设还是没说清楚,小估你的ID.txt里面只有一行对吧?这里就算它是多行,我也假设你只读第一行内容到变量中,变量名字我用var表示,那么实际上就这样简单:
set /p "var="<ID.txt
后面就可以echo %var%看看内容了
set /p "var="<ID.txt
后面就可以echo %var%看看内容了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原问题答案:
@for /r %%i in (id.txt)do @echo %%~nxi&@pause
补充问题的答案:
@for /f "delims=" %%i in (id.txt)do @echo %%i
@pause
@for /r %%i in (id.txt)do @echo %%~nxi&@pause
补充问题的答案:
@for /f "delims=" %%i in (id.txt)do @echo %%i
@pause
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询