- Event(Form1.over.click)
- 令 Hwnd = Window.Find(0,"改编版电脑自动关机程序3代")
- 令 HwndEx = Window.FindEx(Hwnd,0,"Dialog",0)
- 调用 Window.CloseEx(Hwnd)
- (语句无法识别,可能有错误): End Event
- Event(Form1.Start.Click)
- 延时 100 毫秒
- 定义变量 Obj, UserName, NowTime, LenS, Num
- 令 Obj = createobject("WScript.Shell")
- 令 UserName = Obj.RegRead("HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\RegisteredOwner")
- 令 YN = Obj.Popup(UserName & " 你好,是否使用自动定时关机?",0,"关机?",36)
- 如果 YN = 6 则
- 标记 InputTime
- 令 SWTime = InputBox("请输入关机时间!24小时格式(00:00~23:59之间)!如:2:03 , 22:35")
- 令 LenS = Len(SWTime)
- 令 Num = Instr(SWTime,":")
- 如果 Num = 0 则
- 令 Num = Instr(SWTime,":")
- 条件结束
- 如果 Num = 0 则
- 调用 Obj.Popup("间隔符错误!请用“ : ”或者“ : ”",5,"时间格式错误!",48)
- 跳转到标记 InputTime
- 条件结束
- 如果 left(SWTime,Num - 1) > 23 或者 left(SWTime,Num - 1) < 0 则
- 调用 Obj.Popup("小时格式输入错误!",5,"时间格式错误!",48)
- 跳转到标记 InputTime
- 条件结束
- 如果 Right(SWTime,LenS - Num) > 59 或者 Right(SWTime,LenS - Num) < 0 则
- 调用 Obj.Popup("分钟格式输入错误!",5,"时间格式错误!",48)
- 跳转到标记 InputTime
- 条件结束
- 调用 Obj.Popup("系统将在" & SWTime & "关机!!",5,"自动关机!",48)
- 标记 Start
- 令 NowTime = Time
- 如果 Hour(SWTime) = Hour(NowTime) 并且 Minute(SWTime) = Minute(NowTime) 则
- Obj.Run("shutdown /f /s /t 0")
- 条件结束
- 循环 30 次
- 延时 1000 毫秒
- 循环结束
- 跳转到标记 Start
- 条件结束
- (语句无法识别,可能有错误): End Event