找回密码
 加入
搜索
查看: 5882|回复: 5

[AU3基础] 每天定时执行一次,错在哪?

  [复制链接]
发表于 2011-1-14 22:40:18 | 显示全部楼层 |阅读模式
Dim $SF,$S,$F
  $s=@HOUR
  $f=@MIN
  $SF=$s&$f
if Number($SF)>0940  Then
WinActivate("系统","")
Sleep("1000")
Send ( "{ENTER}" )
EndIf

请指点
发表于 2011-1-14 22:54:14 | 显示全部楼层
#include <Date.au3>

$iDateCalc = _DateDiff( 's',_NowDate()&" 09:40:00",_NowCalc())
if $iDateCalc>1  Then
WinActivate("系统","")
Sleep("1000")
Send ( "{ENTER}" )
EndIf
 楼主| 发表于 2011-1-16 19:55:59 | 显示全部楼层
原源码复制没成功,多谢,我再看看.
发表于 2011-1-19 11:30:32 | 显示全部楼层
本帖最后由 都市浪子666 于 2011-1-19 12:56 编辑



Dim $SF,$S,$F

Do
        Sleep(10)
  $s=@HOUR
  $f=@MIN
  $SF=$s&$f
  
 Until   Number($SF)>0940  
  
WinActivate("系统","")
Sleep(1000)





加一个循环。
发表于 2011-1-19 21:13:16 | 显示全部楼层
#include <Date.au3>
Dim $H, $M, $S
Dim $HH = 21
Dim $MM = 07
While 1
        $H = StringRight(@HOUR, 2)
        $M = StringRight(@MIN, 2)
        $S = StringRight(@SEC, 2)
        If $H = $HH And $M = $MM And $S = 12 Then
                MsgBox(0,"","TEST")
        EndIf
        Sleep(1000)
WEnd
发表于 2011-1-20 11:02:14 | 显示全部楼层
这个不错,学习了,感谢分享
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-21 15:36 , Processed in 0.156779 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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