取鼠标是否空闲全注释

易语言 2020-06-09 16:50:53

判断循环首 (真)
X = 取鼠标水平位置 () ' 取出鼠标的水平位置
Y = 取鼠标垂直位置 () ' 取出鼠标的垂直位置
延迟 (100) ' 延迟给两次取数据加个间隔
如果真 (到整数 (T ÷ 10) = 5) ' 当鼠标静止5秒后出发下面的事件
T = T + 10 ' 符合条件直接跳过当前的秒 不然会一直执行到下一秒
调试输出 (“鼠标已静止5秒啦,进入休眠状态”) ' 这里可以放你想执行的命令
如果 (X = 取鼠标水平位置 () 且 Y = 取鼠标垂直位置 ()) ' 如果刚才取得水平值等于现在的鼠标水平 且垂直等于现在的鼠标垂直
T = T + 1 ' 条件符合的话就记录1次
调试输出 (“鼠标已静止:” + 到文本 (到整数 (T ÷ 10)) + “秒”) ' 输出信息,本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过
T = 0 ' 如果条件不符合 就是鼠标动了 T值清零
调试输出 (“鼠标正在使用”) ' 输出信息,本命令仅在易程序的调试版本中被执行,在发布版本中将被直接跳过
处理事件 () ' 暂时转让控制权,以便让 Windows 操作系统有机会处理其它的如用户键盘或鼠标输入等事件。直到操作系统处理并发送完程序队列中的所有事件后,命令才会返回