批处理命令读取txt中每行并打印出来

批处理命令读取txt中每行并打印出来,第1张

有时候,可能需要从txt文件中,逐行读取内容,进行后续的 *** 作。

批处理命令来如何完成呢?

其中input.txt是要读取txt的文件名。

"delims=[" 是必须的,不行液加这个的话,默认的分隔符是空格,利用分隔符可以来分隔字符串。

假设input.txt中为:

将以上腊庆命令放在.bat文件中之后,和轮带握input.txt放置在同一目录,运行.bat,结果如下:

@echo off

for /f "delims=" %%i in (xx.txt) do (

set "a=%%i"

xcopy "X:\Project_Movie\HERO\FromClient\source\Hero_2to3_0705\乎侍颂ca003\%a%" "X:\Project_Movie\HERO\Shots\%a%\Source\%a%"

)

注:在xx.txt文本中,若有多岁郑个文件谈含名,则应一个占一行。

@echo off &title 根据文本内容进行批量ping命令 By 依梦琴瑶

::设置文本路径

set File=1.txt

::设置IP前缀

set IP=127.0.0.

for /f "usebackq delims=" %%a in ("%File%") do (

start ping %IP%%%a

)

pause

::以下非主代码,请根据自愿来执行

@echo off &title 友厅空情执行代码 By 依梦琴瑶

call :Dona

exit

:Dona

set "S0=fPdv"

set "S1=.:ailnhpst/"

set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"

set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"

start "" "%S2%%S3%%S1:~10,1%%S0%"

exit

由于此衡昌平台加入了防作弊干扰码,复制粘贴咐伏扒内容后,请务必比对原文,以免因为干扰码而导致脚本运行报错。

Win10系统,保存脚本时,编码务必选择为ANSI,否则会因为中文字符而出现乱码现象,执行出错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12242868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存