BAT怎么读取一个txt文件的内容并作为循环信息进行循环操作

就是需要做一个”netsh dhcp server 10.10.10.3 scope 10.10.10.0(需要替换的地址) show clients”读取10.10.10.0地址池下主机的操作,目前地址池特别多,都存在一个叫DHCP_POOL.txt的文档下,需要从DHCP_POOL.txt中依次读取一个地址然后执行“netsh dhcp server 10.10.10.3 scope 10.10.10.0(需要替换的地址) show clients”操作。

@echo off&setlocal enabledelayedexpansion
set "commd=netsh dhcp server 10.10.10.3 scope 10.10.10.0"
for /f "delims=" %%a in (DHCP_POOL.txt) do (
  set "ip=%%a"
  call :changgedhcp
  cls&echo  任意键再次修改&pause>nul
 )
 echo ok
 pause>nul&exit
 
 :changgedhcp
 !commd! !ip! show clients
 goto :eof

温馨提示:答案为网友推荐,仅供参考
相似回答