|
|
[原创]Win8.1 开机自动虚拟WiFi+延时启动联网应用+断网自动关机
1.【App Delay Start.CMD】.xml原码将任意盘替换为真实路径后存为【App Delay Start.CMD】.xml文件复制代码 2.App Delay Start.CMD原码将宽带连接 用户名 密码替换为真实信息后存为App Delay Start.CMD文件放入任意盘\iApp\Run文件夹;要开机自启动的快捷方式文件(*.lnk)放入任意盘\iApp文件夹;打开控制面板\所有控制面板项\管理工具\任务计划程序导入任务【App Delay Start.CMD】.xml- ::
- @echo off & mode con cols=35 lines=2 & color 5a
- cd /d %~dp0
- if "%1" == "h" goto Begin
- mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
- ping -n 1 -w 60000 www.QQ.com >nul || echo %date% %time:~0,8%断开网络 >> "Access Connections time.txt"
- :Begin
- Rasdial 宽带连接 用户名 密码
- ping -n 1 -w 60000 www.Baidu.com >nul && goto Start
- goto Begin
- :Start
- echo %date% %time:~0,8%连接网络 >> "Access Connections time.txt"
- netsh wlan set hostednetwork mode=allow ssid=Magnet key=858802788
- netsh wlan start hostednetwork
- for %%i in (.."*.lnk") do (ping -n 9 208.67.220.220 >nul && start "" "%%i")
- goto Access
- :Access
- set ip1=www.etao.com
- set ip2=8.8.8.8
- set ip3=208.67.222.222
- set/a n0=3
- set/p=正在监测网络 ... <nul
- set/a m2=0
- set/a m1+=1
- title 数据包:丢失%m2% / %m1%
- ping -n 1 -w 60000 9 >nul
- ping -n 1 %ip1%>nul&&(set n=0&goto Access)
- set/a m2+=1
- title 数据包:丢失%m2% / %m1%
- ping -n 1 -w 60000 9 >nul
- ping -n 1 %ip2%>nul&&(set n=0&goto Access)
- set/a m3+=1
- title 数据包:丢失%m2% / %m1%
- ping -n 1 -w 60000 9 >nul
- ping -n 1 %ip3%>nul&&(set n=0&goto Access)
- set/a n+=1
- if %n% lss %n0% goto Access
- echo/&echo/&echo. 网络断开,即将关机&ping -n 3 127.1>nul
- echo %date% %time:~0,8%断开网络 >> "Access Connections time.txt"
- netsh wlan stop hostednetwork
- REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles" /f
- REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged" /f
- Shutdown -f -s -t 300 && goto Reset
- :Reset
- Rasdial 宽带连接 用户名 密码
- set ip1=www.etao.com
- set ip2=8.8.8.8
- set ip3=208.67.222.222
- set/a n0=3
- set/p=正在监测网络 ... <nul
- set/a m2=0
- set/a m1+=1
- title 数据包:丢失%m2% / %m1%
- ping -n 1 -w 60000 9 >nul
- ping -n 1 %ip1%>nul || (set n=0&goto Reset)
- set/a m2+=1
- title 数据包:丢失%m2% / %m1%
- ping -n 1 -w 60000 9 >nul
- ping -n 1 %ip2%>nul || (set n=0&goto Reset)
- set/a m3+=1
- title 数据包:丢失%m2% / %m1%
- ping -n 1 -w 60000 9 >nul
- ping -n 1 %ip3%>nul || (set n=0&goto Reset)
- set/a n+=1
- if %n% lss %n0% goto Reset
- echo/&echo/&echo. 网络连接,取消关机&ping -n 3 127.1>nul
- echo %date% %time:~0,8%连接网络 >> "Access Connections time.txt"
- netsh wlan start hostednetwork
- Shutdown -a && goto Access
- ::
复制代码 |
|