我有一个批处理脚本,可以将 ping 发送到某些 PC。可用的 PC 被写入文本文件中,因此每台 PC 都站在自己的行中。另一个批处理脚本将一些文件复制到 PC(目前它尝试复制到所有 PC)。
现在我想修改脚本,以便批处理读出文本文件并仅复制到可用的 PC 上……但是如何修改呢?
它应该逐行读取文本文件的写入行并检查 EOF。
我不确定你想要什么,但根据你的问题“逐行读取.txt并将其放入变量中”,这可能对您有用。
@echo off
setlocal enabledelayedexpansion
set count=0
for /f "tokens=*" %%x in (textfile.txt) do (
set /a count+=1
set var[!count!]=%%x
)
echo %var[4]%
pause >nul
echo %var[4]%
将打印出textfile.txt(或任何文本文件)中的第四行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)