等待联网,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
- }
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
不错,代码简洁
学习了,作为新手,很有帮助。