-
echo off&cd.>>正在处理中。
for /f %%i in ('type ') do (ping -n 1 %%i >nul&&echo %%i>> i>>
回声处理完成,用任意键退出! &pause,如果运行失败,可能是你的 IP 文件不适合这个批处理格式! 届时,请发布您的部分IP文件
-
echo off
cd.> cd.>
回声正在处理中,请稍候。
for /f "delims=" %%a in ( do ping /n 1 %%a >nul 2>nul &&echo %%a>> echo %%a>>
CLS和回声处理完成,按任意键退出!
pause >nul
-
IP 文件(内容:
echo off
echo 正在判断 IP 是否正常工作。
for /f "delims="%%i in ( ping -n 1 %%i >nul&&&,正在使用中。 i>> 关机或断网。 i>>
-
建议在命令行上粘贴您正在使用的环境的 ping 情况的示例或屏幕截图。
-
写起来太复杂了。
echo off
echo %date%>>
f %%i in ( do (
ping -n 1 %%i >nul &&&&echo %%i ping 成功 ||回显 %%i ping 失败 &>echo %%i>>
检查完成。 任何键退出和查看。
pause>nul
start
-
我做了一个小改动,看看它是否能达到你需要的相同目的?
echo off
echo %date%>>
echo.for /f %%i in ( do (
rem show ip
echo %%i
net use \\i\ipc$ >nul 2>nulrem show errorlevel
echo %errorlevel%
如果 %errorlevel%==0 回显 ping 成功,如果 %errorlevel%==1 回显 %%i>>echo
pausecls
-
这就是它的工作原理
set a=1
for /l %%i in (1,1,10) do (echo %%j
ping %%j
echo %errorlevel%
如果 %errorlevel%==0 则回显 ping 成功 if %errorlevel%==1 回显 %%j>>a=a+1
-
我还没有用过这个,但是我觉得ping是否有效并不重要,命令是正常执行的,所以它返回到0的正常值
-
请掌握我做批处理文件,点击cmd窗口ping相同的IP地址。
-
@echo off
temp%/ echo set objdom =>>%temp%/ echo do until = "complete"
%temp%/ echo 100
%temp%/ echo loop
%temp%/ echo
for /f "tokens=2 delims=" %%a in ('cscript //nologo //e:vbscript %temp%/ "%url%"') do (
set "publicip=%%a"
echo,%publicip%>
暂停运行后,公网IP会存储在其中,你说的IP会跳到你看不懂的某个标记。
-
打开一个 cmd
输入 ipconfig all | find /i "ip address"
您会注意到显示了两行内容。
第 15 个是显示的 IP
有几个 IP 具有几个网络连接
关于你的批次,楼上有**。
-
for /f "tokens=15" %%i in ('ipconfig /all ^|find /i "ip address"') do set ip=%%i
其中,提取IP的关键是:
ipconfig /all | find /i "ip address"
通过 ipconfig all 显示机器的当前网络配置,结果通过管道字符传递"|"发送查询命令 find 以搜索包含指定字符串“ip address”的数据行,i 表示不区分大小写。
echo off
for /f "tokens=15" %%i in ('ipconfig /all ^|find /i "ip address"') do set ip=%%i
for /f "tokens=15" %%i in ('ipconfig /all ^|find /i "subnet mask"') do set mask=%%i
for /f "tokens=15" %%i in ('ipconfig /all ^|find /i "dns servers"') do set dns=%%i
Echo 本机 IP 为:%ip%
Echo 本机子网掩码为:%mask%。
Echo 本机 DNS 为:%dns%。
pause
-
创建新的文本文档。
输入@echo
ipconfig/all
pauseexit
然后保存它,并将文件后缀更改为 bat
-
@echo off
setlocal enabledelayedexpansionfor /f "delims=: tokens=2" %%i in ('findstr /c:"ip address" ') do (
set str=%%i
set "str=!str:~1!"
echo.>!str!.txt
保存上面的蝙蝠
也就是说,你要处理的txt文件,会生成一个以ip命名的txt文件。
for /f "tokens=*" %%a in ( do (set /a n+=1
set _!n!=%%a >>>More
将 1000 个文件从文件夹 A 移动到文件夹 1、2、3 并替换为 123,因为 bcde 和其他项目不容易操作。 >>>More