批处理IP地址获取赋值
@echoofffor/f"tokens=2delims=:"%%ain('ipconfig^|find/i"ipaddress"')dofor/f"tokens=4de...
@echo off
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "ip address"') do for /f "tokens=4 delims=." %%b in ("%%a") do for /f "tokens=3 delims=." %%c in ("%%a") do echo IP最后两位分别为%%c和%%b
set cname1=%%b
怎样赋值给变量,貌似这样赋值不对啊 展开
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "ip address"') do for /f "tokens=4 delims=." %%b in ("%%a") do for /f "tokens=3 delims=." %%c in ("%%a") do echo IP最后两位分别为%%c和%%b
set cname1=%%b
怎样赋值给变量,貌似这样赋值不对啊 展开
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,Sto...
点击进入详情页
本回答由Storm代理提供
展开全部
看到,大神的杰作,确实不错,但我也不知道代码具体的含义?
但是,有好东西,还是要大家分享
大家分享,才是真的好!
前面反正,我把答题哥的代码试了下不行,又把提问哥的代码试了下还是不行。
于是,把提问哥的前段for/f代码和提问哥do命令后段的代码相结合得出以下结果:
@echo off&setlocal enabledelayedexpansion
@title 批处理 查看本机IP地址并获取IP信息!
ipconfig>$
>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!
pause>nul
好东西,大家分享,才是真的好!
不然,以后都没人会用了,失传了。怎么办?现在,好多非物质文化遗产失传的太多了!
反正,我是套出来的!我对代码一般了解,不是很了解!
这个批处理,测试可以在win8.1系统下,运行OK!
另外,做了个PING的测试网络和IP地址正确与否批处理如下:
查看本机的IP地址是否正确
@echo off&setlocal enabledelayedexpansion
@title 批处理 查看本机的IP地址是否正确。
ipconfig>$
>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!
ping !str_ip!
pause>nul
输入ping 127.0.0.1 来查看本机的TCP协议是否正常
@echo off&setlocal enabledelayedexpansion
@title 批处理 输入ping 127.0.0.1 来查看本机的TCP协议是否正常
::查看本机的TCP协议是否正常
ping 127.0.0.1
echo ping tcp协议是否正常完成!
pause
ping 是否网速正常,是否丢包问题?延迟问题?等!
@echo off&setlocal enabledelayedexpansion
@title 批处理 输入ping 是否网址正常
ping "网址地址"
pause
ping其他电脑的IP,检查是否能链接局域网其他的电脑
(如:ping "192.168.1.165")
(如:ping "192.168.1.108")
(如:ping "192.168.1.127")
@echo off&setlocal enabledelayedexpansion
@title 批处理 ping其他电脑的IP,检查是否能链接局域网其他的电脑
ping 192.168.1.xxx
pause
ping测网速命令
命令格式:ping "被测速网址" -t (这是ping无数次,结束请按ctrl+c键)
以百度网址导航进行测试,次数100次(实际可能需要成千上万次才可能检测出问题)
这里-n 后面的100 是ping次数,没有设定次数,就是无数次ping,结束请按ctrl+c键
命令输入格式:ping "
所以,好东西,一定大家分享,才是真的好!
@echo off&setlocal enabledelayedexpansion
@title 批处理 查看本机IP地址 本机IP是否正确 本机TCP协议是否正常
ipconfig
echo 查看本机IP地址完成!
pause
ipconfig>>$
>>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!
ping !str_ip!
echo.&
echo 查看本机的IP地址是否正确完成!
echo ====================================
echo 发包数和已接收包数相同代表着没有问题
pause
ping 127.0.0.1
echo.&
echo 看本机的TCP协议是否正常完成!
echo ====================================
echo 发包数和已接收包数相同代表着没有问题
pause>nul
但是,有好东西,还是要大家分享
大家分享,才是真的好!
前面反正,我把答题哥的代码试了下不行,又把提问哥的代码试了下还是不行。
于是,把提问哥的前段for/f代码和提问哥do命令后段的代码相结合得出以下结果:
@echo off&setlocal enabledelayedexpansion
@title 批处理 查看本机IP地址并获取IP信息!
ipconfig>$
>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!
pause>nul
好东西,大家分享,才是真的好!
不然,以后都没人会用了,失传了。怎么办?现在,好多非物质文化遗产失传的太多了!
反正,我是套出来的!我对代码一般了解,不是很了解!
这个批处理,测试可以在win8.1系统下,运行OK!
另外,做了个PING的测试网络和IP地址正确与否批处理如下:
查看本机的IP地址是否正确
@echo off&setlocal enabledelayedexpansion
@title 批处理 查看本机的IP地址是否正确。
ipconfig>$
>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!
ping !str_ip!
pause>nul
输入ping 127.0.0.1 来查看本机的TCP协议是否正常
@echo off&setlocal enabledelayedexpansion
@title 批处理 输入ping 127.0.0.1 来查看本机的TCP协议是否正常
::查看本机的TCP协议是否正常
ping 127.0.0.1
echo ping tcp协议是否正常完成!
pause
ping 是否网速正常,是否丢包问题?延迟问题?等!
@echo off&setlocal enabledelayedexpansion
@title 批处理 输入ping 是否网址正常
ping "网址地址"
pause
ping其他电脑的IP,检查是否能链接局域网其他的电脑
(如:ping "192.168.1.165")
(如:ping "192.168.1.108")
(如:ping "192.168.1.127")
@echo off&setlocal enabledelayedexpansion
@title 批处理 ping其他电脑的IP,检查是否能链接局域网其他的电脑
ping 192.168.1.xxx
pause
ping测网速命令
命令格式:ping "被测速网址" -t (这是ping无数次,结束请按ctrl+c键)
以百度网址导航进行测试,次数100次(实际可能需要成千上万次才可能检测出问题)
这里-n 后面的100 是ping次数,没有设定次数,就是无数次ping,结束请按ctrl+c键
命令输入格式:ping "
所以,好东西,一定大家分享,才是真的好!
@echo off&setlocal enabledelayedexpansion
@title 批处理 查看本机IP地址 本机IP是否正确 本机TCP协议是否正常
ipconfig
echo 查看本机IP地址完成!
pause
ipconfig>>$
>>$1 (findstr "IPv4 地址" "$") & move $1 $
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| find/i "IPv4 地址"') do (
set "str_ip=%%a" & set str_ip=!str_ip: =!)
echo !str_ip!
ping !str_ip!
echo.&
echo 查看本机的IP地址是否正确完成!
echo ====================================
echo 发包数和已接收包数相同代表着没有问题
pause
ping 127.0.0.1
echo.&
echo 看本机的TCP协议是否正常完成!
echo ====================================
echo 发包数和已接收包数相同代表着没有问题
pause>nul
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询