admin管理员组文章数量:1559101
因为电脑有时会自己断了无线网,当有远程连接的需求是,一旦断网就无法连接了,故写了定时脚本,一段时间检查一下网络,如果网络断了就重连
1、定时脚本(每分钟执行一次):
定时的程序采用的是vbs代码,以下代码在记事本写好保存,重命名为vbs后缀的文件即可
dim a
set a=createobject("wscript.shell")
do
#a.run "执行的脚本名称",0 #0:隐藏窗口
a.run "autoconnect.bat",0
a.run "killprocess.bat",0
wscript.sleep 60000 #每分钟
loop
2、自动检测路由并重连脚本autoconnect.bat:
chcp 65001 #指定编码为utf-8代码页
color 2f #窗口颜色
title 网络连通性检测
echo.
echo.
ping -n 2 223.5.5.5>%temp%\1.ping & ping -n 2 223.6.6.6>>%temp%\1.ping
findstr "ttl" %temp%\1.ping>nul
if %errorlevel%==0 (echo √ 外网正常) else (
echo × 外网不通
netsh wlan disconnect
netsh wlan connect ssid=wifiname name=wifiname
)
pause
3、定时的脚本会再后台残留cmd集成,所以执行完成之后再执行一个杀死进程的脚本
杀死cmd进程 killprocess.bat
taskkill /f /im cmd.exe
pause
本人对脚本语言的研究没有那么深入,以上的方法也是通过各种试验拼凑上的,如果哪位大神有更好的方法,请多指教
本文标签: 电脑
j9九游会老哥俱乐部交流区的版权声明:本文标题:通过脚本的方式让电脑定时检查自己的网络并重连wifi 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1727409193a1113405.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论