CODE: [Copy to clipboard]
@echo off
rem 查找IP,192.168.0.1至192.168.0.10地址段计算机名到d:\ip.txt
for /l %%a in (0,1,10) do ping -a -n 1 192.168.0.%%a|find /I "reply">>d:\ip.txt
rem 有A001计算机就执行“做A001号机器动作.bat”,没有A001计算机或执行完“做A001号机器动作.bat”继续查找A002计算机
find /i D:\ip.txt "A001"
if not errorlevel 1 call 做A001号机器动作.bat
find /i D:\ip.txt "A002"
if not errorlevel 1 call 做A002号机器动作.bat
find /i D:\ip.txt "A003"
if not errorlevel 1 call 做A003号机器动作.bat
find /i D:\ip.txt "A004"
if not errorlevel 1 call 做A004号机器动作.bat
find /i D:\ip.txt "A005"
if not errorlevel 1 call 做A005号机器动作.bat
find /i D:\ip.txt "A006"
if not errorlevel 1 call 做A006号机器动作.bat
del /q d:\ip.txt
如果IP是固定就用此方法