陌路共舞 发表于 2011-2-14 10:09:49

Qtp菜鸟时间判断脚本求助

初用Qtp,写了一个脚本根据时间激发事件
//获取当前时间
Dim currentTime Time
currentTime=Time

If currentTime>9:00 ||currentTime<9:20 Then
XXXX
ElseIf currentTime>23:00 ||currentTime<24:20 Then
XXXX
End If

刚用Qtp,不熟悉,想问一下执行脚本为什么报错?应该怎么改呢

shingo0109 发表于 2011-2-14 13:36:24

LZ这么写试试:
Dim currentTime
currentTime=Timer
If (currentTime > DateValue("9:00:00") and currentTime < DateValue("9:20:00")) Then
MsgBox "aa"
Else
MsgBox "bb"
End If

superliming 发表于 2011-2-14 14:33:57

Dim currentTime
currentTime=time()
msgbox currentTime
If (currentTime > timevalue("14:00:00") and currentTime < timevalue("15:20:00")) Then
MsgBox "aa"
Else
MsgBox "bb"
End If

陌路共舞 发表于 2011-2-14 15:37:15

3k`

shingo0109 发表于 2011-2-14 15:58:33

3楼正解, 应该是用TimeValue, DateValue是对于日期的

真实的追求者 发表于 2011-2-14 16:06:46

Dim currentTime
currentTime=time()
msgbox currentTime
If (currentTime > timevalue("14:00:00") and currentTime < timevalue("15:20:00")) Then
MsgBox "aa"
Else
MsgBox "bb"
End If

coolwind09 发表于 2011-2-16 16:04:43

路过!
页: [1]
查看完整版本: Qtp菜鸟时间判断脚本求助