如果数据库中已存在链接,我必须进行计算。 我在txt.file中列出了新的或现有的网站 我想通过PINGing数据库中的网站,+ ping new和比较ip地址来实现。 txt ipnut:
google.com
yahoo.com
example.com
...
txt输出:
google.com;[ip adress]
yahoo.com;[ip adress]
example.com;[ip adress]
...
我的代码只能部分运行,我只想从@Pinging example.com [ 193.138.15.20 ]获取此地址,并将其写入文件,就像现在一样 : adress =公司名称 地址? 如果你在powershell中有更好的解决方案,请告诉我。感谢
@ECHO OFF
SETLOCAL enableextensions
for /F "usebackq delims=" %%i in ("d:\companies.txt") do (
set "_found="
for /F "tokens=3 delims=: " %%G in ('ping -4 -n 1 %%i^|findstr /i "TTL="') do (
echo %%G = %%i
set "_found=%%G"
)
if not defined _found (
for /F "tokens=2 delims=[]" %%G in ('ping -4 -n 1 %%i^|findstr /ib "Pinging"') do (
echo %%G ? %%i
rem set "_found=%%G"
)
)
)>>d:\NOWY.txt