求批处理bat代码:使CMD同时PING多个IP或域名,且多个PING窗口平铺显示在同一显示器
3个回答
展开全部
@echo off
setlocal enabledelayedexpansion
echo 127.1>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
echo 127.1>>ip.txt
rem 事先把ip或域名每行一个保存在ip.txt就不需要上面这些echo语句了。
set w=400
set h=200
echo zhidao.baidu.com>>ip.txt
echo 192.168.1.101>>ip.txt
set n=0
set m=0
for /f "tokens=*" %%i in (ip.txt) do (
set ip=%%i
set/a l=1+!n!*%w%
set/a t=1+!m!*%h%
set /a s+=1
set /a m=!s!/3
set /a n=!s! %% 3
echo Option Explicit>%%i.vbs
echo Dim objWMIService>>%%i.vbs
echo Set objWMIService = GetObject^("winmgmts:\\.\root\cimv2"^)>>%%i.vbs
echo Dim objStartupInfo>>%%i.vbs
echo Set objStartupInfo = objWMIService.Get^("Win32_ProcessStartup"^)>>%%i.vbs
echo objStartupInfo.SpawnInstance_>>%%i.vbs
echo objStartupInfo.X = !l!>>%%i.vbs
echo objStartupInfo.XSize =%w%>>%%i.vbs
echo objStartupInfo.Y = !t!>>%%i.vbs
echo objStartupInfo.YSize = %h%>>%%i.vbs
echo Dim objNewProcess>>%%i.vbs
echo Set objNewProcess = objWMIService.Get^("Win32_Process"^)>>%%i.vbs
echo Dim intPID>>%%i.vbs
echo Dim errRtn>>%%i.vbs
echo errRtn = objNewProcess.Create^("ping !ip! -n 10", Null, objStartupInfo, intPID^)>>%%i.vbs
wscript %%i.vbs
del %%i.vbs
rem del ip.txt
)
追问
您好大师,再请教两个问题:
1.IP.txt保存路径是,还是只要跟该BAT文件路径一致就行呢?
2.“127.1>ip.txt”是什么意思,如果直接把IP写在代码里面是把“127.1>ip.txt”直接替换IP,还是将“127.1”替换成IP就可以?
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
2020-05-23
展开全部
这个是可以实现的。
就是需要一个能换转换器的软件就可以了
可以下。。。兔!@子转换器。
国内动态换转换器,5000+线路,方便。
就是需要一个能换转换器的软件就可以了
可以下。。。兔!@子转换器。
国内动态换转换器,5000+线路,方便。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2019-04-12
展开全部
可以试试用兔子...IP修改器
可随意选择全国800多个城市IP线路连接
支持单页面,单窗口,单IP
连上之后IP地址自动发生改变,动态IP静态IP都支持
手机电脑模拟器虚拟机都可以用
可随意选择全国800多个城市IP线路连接
支持单页面,单窗口,单IP
连上之后IP地址自动发生改变,动态IP静态IP都支持
手机电脑模拟器虚拟机都可以用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询