① bat--批处理--判断网络的连接状态
本人没用宽带连接拨号上网,所以没那个环境来测试~
不过你可以用另一种方法,就是说当“宽带连接”不停的断开--连接---断开....的时候,连接DNS服务器肯定是:通---断---通 的现象,于是转换为用检测DNS的通或断来判断这种状态~
步骤:
先要知道你们当地电信或网通的DNS服务器地址(根据你的网络来选择)
然后检测DNS服务器的连通状态~
代码:
@echo off&ping -n 1 DNS服务器地址 >nul&if not errorlevel 1 (
ping -n 1 DNS服务器地址 >nul&if errorlevel 1 start a.exe) else (
start a.exe)
%0
如果机器是使用固定的IP和DNS地址,则可以自动获取它的DNS,不需要取查了,
代码是:
netsh -c interface ip mp >%temp%\interface.txt
for /f "skip=12 tokens=5 " %%i in (%temp%\interface.txt) do set dns=%%i & goto start
:start
ping -n 1 %dns% >nul&if not errorlevel 1 (
ping -n 1 %dns% >nul&if errorlevel 1 start a.exe) else (
start a.exe)
goto start
以上方法可以间接地判断断开--连接---断开这种状态~ 至于是不是你的密码错误造成的原因不好说~
② 在Win7旗舰版系统中用bat脚本设置wifi热点
一、准备工作:
安装有Windows操作系统的电脑。
带wifi网卡的笔记本一台
环境:笔记本有线网卡可上网,wifi网卡来设置热点
二、设置bat脚本
1、wifi设置.bat脚本的内容代码内容
在Win7旗舰版系统中用bat脚本设置wifi热点-1
ps:注意把ssid改成你想要的wifi名字,把key改成你想设置的密码
2、设置Internet连接共享
使用有线网络连接,一般默认接入连接为“本地连接”,在“本地连接”右键选择“属性”→“共享”,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,然后在“家庭网络连接”中选择虚拟出来的“无线连接 2”,点击“确定”即可。
ps:当然也有可能虚拟出来的无线连接会是3或者4,这个用户可自己确认清楚再设置.
3、在windows7系统中将防火墙关闭
4、验证:找个手机或者pad来连接刚才设置的热点,一般就可获取到ip进行上网了。
③ 求教高手```关于用BAT文件新建网络连接
单单用BAT是无法运行你说要求的操作的。
BAT运行的是所有的dos命令
你说的是WINDOWS的图形操作界面的操作。
记得dos命令是无法对图形界面进行操作的。
④ 用bat文件做一个无线网络连接的开关切换
@echooff&title一键开关无线网络连接By依梦琴瑶
%1echo正在请求管理员权限。。。&&mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)&&exit
::设置无线网络名称
setWLAN=无线网络连接
netshinterfaceshowinterface"%WLAN%"|find"已禁用">nul2>nul&&(
netshinterfacesetinterface"%WLAN%"enable>nul2>nul&&(
echo%WLAN%已启用
)||(
echo%WLAN%启用失败
)
)||(
netshinterfacesetinterface"%WLAN%"disabled>nul2>nul&&(
echo%WLAN%已禁用
)||(
echo%WLAN%禁用失败
)
)
echo,&echo请按任意键退出。
pause>nul
exit
⑤ bat--批处理--判断网络连接
@echo off
rasdial 宽带连接 [email protected] ******|find "691"&&start "" A.exe
pause
呵呵,密码不能给你!
你可以改成错密码和正确密码进行测试的。。。
PS:宽带连接是我这里的ADSL拨号名字(就是网络连接宽带下的那个),如果你的不是请改成你的。