51Testing软件测试论坛

标题: Qtp菜鸟时间判断脚本求助 [打印本页]

作者: 陌路共舞    时间: 2011-2-14 10:09
标题: 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
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
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
3k`
作者: shingo0109    时间: 2011-2-14 15:58
3楼正解, 应该是用TimeValue, DateValue是对于日期的
作者: 真实的追求者    时间: 2011-2-14 16:06
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
路过!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2