- 定义变量 Time0, Time, Key, Mouse,Point, Mx0, My0, Mx, My
- 用户定义变量 Utime=12 "自定义持续时间/秒"
- 令 Time0 = Sys.GetTime()
- 把当前鼠标所在的位置保存到 (Mx0, My0)
- 向调试窗口输出:Mx0 & "," & My0
- 循环开始
- 令 Key = 0
- 令 Mouse = 0
- 令 Point = 0
- 注释:最后按键
- 令 Key = Int((键盘)检测上次按键)
- 注释:最后鼠标点击
- 令 Mouse = Int((鼠标)检测上次按鼠标键)
- 注释:最后鼠标位置
- 把当前鼠标所在的位置保存到 (Mx, My)
- 如果 Mx = Mx0 并且 My = My0 则
- 否则
- 令 Point = 1
- 令 Mx0 = Mx
- 令 My0 = My
- 条件结束
- 延时 1000 毫秒
- 如果 key = 0 并且 Mouse = 0 并且 Point = 0 则
- 注释:没有任何操作
- 否则
- 注释:有操作
- 向调试窗口输出:key
- 向调试窗口输出:Mouse
- 向调试窗口输出:Point
- 令 Time0 = Sys.GetTime()
- 条件结束
- 令 Time = Sys.GetTime()
- 如果 (Time - Time0) / 1000 >= clng(Utime) 则
- 弹出窗口 Utime & "秒没有任何操作!"
- 条件结束
- 循环结束