对购物网站建设的建议,手绘教学网站,asp网站建设教程,wordpress 数据库 类型好久没出来写点什么了#xff0c;难道今天有点时间#xff0c;顺便把这两天碰到的问题出个解决方法吧。 这几天去客户那儿解决网络问题#xff0c;因为客户的网络是固定的静态IP#xff0c;因为没做MAC绑定#xff0c;IP固定在本地电脑上#xff0c;只要上不了网#xf… 好久没出来写点什么了难道今天有点时间顺便把这两天碰到的问题出个解决方法吧。 这几天去客户那儿解决网络问题因为客户的网络是固定的静态IP因为没做MAC绑定IP固定在本地电脑上只要上不了网就把IP最后一位改了最后导致很多客户的电脑都提示冲突有会改还可以凑合着用但是不会改的或者不会ping的就急的焦头烂额的不停的给我打电话。我过去看了一下本想从路由网关下功夫的实在不行就绑MAC了后来客户说要经常加设备还有些新旧电脑要调动他们自己又不会操作建议我最好不要绑这该如何是好 想了想其实解决这问题也不难于是我就想着用ChatGPT做了一个cmd脚本让它自动检测网络通断并且IP能自动1直至网络畅通后停止思路有了说干就干。 ChatGPT写完代码后我试了一下发现它给的代码也不是很好用于是我稍作改动就有了下面的代码了右键以管理员身份运行该脚本即可
echo offsetlocal enabledelayedexpansion
%1(start /min cmd.exe /c %0 :exit)
mode con cols15 lines3
title 检测中请稍后…
echo.检测中请稍后…
ver|findstr 6nul set winx本地连接ver|findstr 10nul set winx以太网
for /f tokens2 delims: %%i in (ipconfig^|findstr 默认网关) do (set gateway%%i)
for /f tokens2 delims: %%i in (ipconfig^|findstr 子网掩码) do (set subnetmask%%i)
for /f tokens1-4 delims. %%a in (%gateway%) do (set ipz1%%aset ipz2%%bset ipz3%%c)
set ipdz%ipz1%.%ipz2%.%ipz3%.set minvalue2set maxvalue254
:loop
if %minvalue% gtr %maxvalue% (
netsh interface ip set address !winx! dhcp
netsh interface ip set dns !winx! dhcp
ipconfig /flushdns
ipconfig /release
ipconfig /renew
exit /b 1
)
netsh interface ip set address !winx! static!ipdz!!minvalue!!subnetmask!!gateway!
ping 127.0.0.1 -n 10 nul
ping !gateway! -n 3 nul
if errorlevel 1 (
set /a minvalue1
goto :loop
)
start http://usenk.com
exit 将上面代码复制到记事本然后点另存为名称填自动解决IP冲突.bat即可保存类型选所有文件编码选ANSI然后存到桌面然后鼠标右键以管理员身份运行这个代码的意思是检测本地现在的IP信息然后把最后一位从2-254不断自动更改并检测网关是否畅通如果畅通就打开网站如果不畅通就一直循环1更改时间间隔大概15秒钟直到网络正常为止目前这个代码还在测试中还有很多要改进的地方以后在实践中我再总结和不断更新改进吧感谢关注轶软工作室。