本帖最后由 tmplinshi 于 2012-11-20 00:29 编辑
- UsageText = "输入格式为:" _
- & VbCrLf _
- & VbCrLf & VBTab & "HHMM - 等待 HH:MM" _
- & VbCrLf & VBTab & "@HHMM - 直到 HH:MM"
-
- Input = InputBox(UsageText)
- If Input = "" Then WScript.Quit
-
- If Mid(Input, 1, 1) = "@" Then
- time1 = ((Hour(Now) * 60 + Minute(Now)) * 60 + Second(Now)) * 1000
- time2 = (Mid(Input, 2, 2) * 60 + Mid(Input, 4, 2)) * 60 * 1000
- n = time2 - time1
- Else
- n = (Mid(Input, 1, 2) * 60 + Mid(Input, 3, 2)) * 60 * 1000
- End If
-
- WScript.Sleep(n)
-
- Set wshShell = WScript.CreateObject("WScript.Shell")
-
- Do
- btn = WshShell.Popup("时间到了!是否停止闹钟?", 15, "闹钟提示", &H4 + &H20)
- If (btn = 6 Or SkipCount = 10) Then WScript.Quit
-
- SkipCount = SkipCount + 1
- WScript.Sleep(1 * 60 * 1000)
- Loop
复制代码
|