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

等待联网,ahk
  1. Msgbox WaitInternet(Milliseconds:="30000")
  2. /*
  3. by king 2017.10.15
  4. WaitInternet(Milliseconds) 等待网络连接
  5. Milliseconds 超时时间(毫秒),默认5秒
  6. 返回值 超时为-1,否则为1
  7. */
  8.  
  9. WaitInternet(Milliseconds:="5000"){
  10. StartTime := A_TickCount
  11. While(DllCall("Wininet.dll\InternetGetConnectedState", "UInt*", 0x40,"Int",0)<>1){
  12. Sleep 1000
  13. ElapsedTime := A_TickCount - StartTime
  14. if(ElapsedTime>Milliseconds){
  15. Return -1 ;超时,返回为0
  16. }
  17. }
  18. Return 1 ;如果在给定时间内连接网络则返回为1
  19. }

 

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

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

2017-10-27 16:07:03

其他

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

2017-10-27 16:08:33

2 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
  1. 南柯一梦

    不错,代码简洁

  2. jochenxin

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

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