找回密码
 加入
搜索
查看: 2291|回复: 4

[AU3基础] 网络时间怎么样让它动态显示

[复制链接]
发表于 2011-8-21 13:54:59 | 显示全部楼层 |阅读模式
在论坛上找到了一段代码是获取网络时间的..afan大大写的..如何让它动态显示在输入框内呢..2011-08-21 10:40:13下一秒就改成2011-08-21 10:40:14..这样一真下去..
MsgBox(0, '', _Hdate())

Func _Hdate()
        Local $mon = 'Jan01Feb02Mar03Apr04May05Jun06Jul07Aug08Sep09Oct10Nov11Dec12'
        Local $Wday = 'Sun日Mon一Tue二Wed三Thu四Fri五Sat六'
        $oHTTP = ObjCreate('microsoft.xmlhttp')
        $oHTTP.Open('get', 'http://v.time.org.cn/com/', False)
        $oHTTP.Send()
        Local $sR = StringRegExp($oHTTP.getResponseHeader('Date'), '(.+?),\h(\d+)\h(.+?)\h(\d{4})\h(\d+)(.+?)\h', 3)
        If @error Then Return SetError(1, 0, -1)
        Local $_mon = StringRegExpReplace($mon, '.*' & $sR[2] & '(\d+).*', '$1')
        Local $_Wday = StringRegExpReplace($Wday, '.*' & $sR[0] & '(.).*', '$1')
        Local $H_time = $sR[4] + 8
        If $H_time >= 24 Then $H_time -= 24
        Return $sR[3] & '-' & $_mon & '-' & $sR[1] & ' ' & $H_time & $sR[5] & ' 星期' & $_Wday
EndFunc   ;==>_Hdate
发表于 2011-8-23 10:12:22 | 显示全部楼层
要先定义一个定时器,一秒钟调用函数一次即可。
发表于 2011-8-24 05:03:34 | 显示全部楼层
发表于 2011-8-24 09:02:23 | 显示全部楼层
要先定义一个定时器,一秒钟调用函数一次即可。
wangsheng108 发表于 2011-8-23 10:12


函数内容就是修改控件数据
发表于 2011-8-28 19:35:13 | 显示全部楼层
论坛或是帮助里有现成的例子,找找先
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 01:43 , Processed in 0.071810 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表