关于批处理的显示方式,如for /f %%i in (d:\a.txt) do echo test_%i
输出的结果是一行一个结果,直到完为止...但我想输出的显示方式为1行行这样,就像1行输出完所有结果,不要1行1个结果,可以的吗?谢谢...
输出的结果是一行一个结果,直到完为止...但我想输出的显示方式为1行行这样 , 就像1行输出完所有结果,不要1行1个结果,可以的吗?谢谢
展开
展开全部
用 set/p,代码如下:
@echo off
for /f "delims=" %%i in (d:\a.txt) do (
set/p=test_%%i <nul
)
echo.
pause
追问
用你的成功了...超级多谢你....
想咨询一下你..
<nul 和echo. 这两作用分别是
先谢谢
追答
nul 指的是空设备, <nul 的用法一般就是把分行输出的内容拼接为一行...
echo 是输出内容,后面加一个点(".")就是输出一个空行,相当于把 pause 的提示信息显示在新的行中...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询