[编程][网络]等待联网

等待联网,ahk
Msgbox WaitInternet(Milliseconds:="30000")
/*
by king 2017.10.15
WaitInternet(Milliseconds)  等待网络连接
Milliseconds 超时时间(毫秒),默认5秒
返回值         超时为-1,否则为1
*/

WaitInternet(Milliseconds:="5000"){
 StartTime := A_TickCount
 While(DllCall("Wininet.dll\InternetGetConnectedState", "UInt*", 0x40,"Int",0)<>1){
  Sleep 1000
  ElapsedTime := A_TickCount - StartTime
  if(ElapsedTime>Milliseconds){
       Return -1  ;超时,返回为0
   }      
 }
 Return 1 ;如果在给定时间内连接网络则返回为1
}

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

[编程][网络]获取北京时间

2017-10-27 16:07:03

其他

[编程][文件][FSO]文件操作

2017-10-27 16:08:33

2 条回复 A文章作者 M管理员
  1. 南柯一梦

    不错,代码简洁

  2. jochenxin

    学习了,作为新手,很有帮助。

个人中心
购物车
优惠劵
有新私信 私信列表
搜索