用于wifi老是断连的情况
每隔一小时检查一次
#Persistent ;持续运行
SetTimer,is_connetion, 3600000 ;一个小时
is_connetion:
{
is_con := wifi_is_connect("netsh wlan show interface | findstr ""`\<SSID""")
if !InStr(is_con,"5G") ;可修改成完整的wifi名称
{
;联网
Run, %ComSpec% /C netsh wlan connect name=LAB_501_服务器_5G ;wifi名称
}
return
}
;检测是否连着wifi
wifi_is_connect(command)
{
cmdInfo:=""
try
{
Clip_Saved := ClipboardAll
Clipboard := ""
Run,% ComSpec " /C " command " | CLIP", , Hide
ClipWait,2
cmdInfo := Clipboard
Clipboard := Clip_Saved
}
return cmdInfo
}
非常棒的工作,我要好好学习一下。我使用的方案是把wifi图标截图保存,然后使用imagesearch功能查看是否存在,如果不存在就鼠标点击,我的方法比较笨,哈哈。