1、急求一个批处理命令,是用来ping域名获取动态IP用的【带图片】
biznow - 七级写的就可以了,要是你非要“按任意键关闭”
可以写成这样
@Echo off
ping www.longdajidian.com.cn
echo.&echo 按任意键关闭. . .&pause>nul
2、急求一个批处理命令,是ping域名获取IP使用的
这个很简单的啊。
在记事本写入以下两行——
ping www.longdajidian.com.cn
pause
另存为,保存类型选择所有文件,文件名任意,扩展名为.bat。
双击即可。
3、求批处理bat代码:使CMD同时PING多个IP或域名,且多个PING窗口平铺显示在同一显示器
@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 .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:.
ootcimv2"^)>>%%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
)
4、批处理如何判断ping域名是否指定IP,是就执行下一步
可以使用ping命令,如下:
E:\a.txt D:\
ping 127.0.0.1 -n 3600 >nul 2>nul
start D:\a.txt
5、求一个bat脚本能批量ping网址,然后输出网址的ip
|复制粘贴到记事本,另存为xx.bat,编码选ANSI@echo off
rem ping指定网址,获取对应的IP地址以及连接的通断情况
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "host=www.baidu.com"
ping -w 15 -n 2 "%host%" >"%tmp% .t"
set "ip="
set "state=NO"
type "%tmp% .t"|>nul find /i "TTL="&&(set "state=OK")
for /f "tokens=2 delims=[]" %%a in ('type "%tmp% .t"^|findstr /ir /c:"Pinging .*[[0-9.]*]" /c:"正在 Ping .*[[0-9.]*]"') do (
set ip=%%a
)
echo;ip=%ip% [%state%]
echo;%#% +%$%%$%/%@% %z%
pause
exit
6、批处理 。ping 一个文件中的所有域名,把解析出来的IP和该域名 全部排序输出在一个文件中!
@echo off
echo.正在执行,请勿关闭窗口
for /f %%a in (ip.txt) do (
for /f "tokens=2 delims=[]" %%b in ('ping/n 2 %%a') do (
echo.%%a %%b
)
)>>完成.txt
ip.txt就是你存放玉米的文件
7、如何用批处理ping一个域名如(abc.com)得到IP后,把得到的IP添加到命令 remoteip= 请给详细
@echo off
for /f "tokens=2 delims=[]" %%a in ('ping -n 1 abc.com^|find /i "pinging"') do (
echo;%%a
set ip=%%a
netsh advfirewall firewall set rule name=baidu new remoteip=%ip%
)
pause
8、求教一个批处理:ping一个IP或者域名,每5秒ping一次,能ping通就一直显示在那跳着,
@echo off & title Ping 监测 By 依梦琴瑶
setlocal enabledelayedexpansion
set IP=192.168.1.1
set Count=0
:Loop
ping %IP% -n "1" && (
if !Count! gtr 0 set /a Count-=1
ping 127.0.0.1 -n "5" >nul
) || (
set /a Count+=1
if !Count! equ 5 goto RunAPP
)
goto Loop
:RunAPP
start "" 123.exe
exit
9、批处理命令获取通的ip
@echo off将上面的保存为bat文件运行,会生成fail.txt和succeed.txt,分别记录ping失败和成功的ip
请及时采纳,谢谢
10、如何利用批处理获取指定域名的IP地址并生成一个TXT文件?
ping www.163.com>>e:\ip.txt
生成的txt文件在E盘
注:该批处理已经过验证,绝对可执行。