|
本帖最后由 萧阳天 于 2016-4-15 21:57 编辑
涉及问题的命令:鼠标_单击 ()
具体命令:
|
鼠标_单击 | | | |
窗口句柄 | | | | | 横坐标 | 整数型 | | | | 纵坐标 | 整数型 | | | | 类型 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局_坐标 | 精易_坐标 | | | 局_标志 | | | |
局_坐标 = 鼠标_取位置 ()类型 = 选择 (类型 = 0, 1, 类型 )横坐标 = 选择 (是否为空 (横坐标 ), 局_坐标.横, 横坐标 )纵坐标 = 选择 (是否为空 (纵坐标 ), 局_坐标.纵, 纵坐标 )如果真 (类型 > 0 且 类型 < 4 )局_标志 = 多项选择 (类型, 6, 24, 3 )鼠标_移动 (窗口句柄, 横坐标, 纵坐标 )mouse_event (局_标志, 横坐标, 纵坐标, 0, 0 )鼠标_移动 (窗口句柄, 局_坐标.横, 局_坐标.纵 )
使用时 鼠标移动点击之后 不会返回 局_坐标 = 鼠标_取位置 () 原点. 怀疑是 因为 鼠标_移动 (窗口句柄, 局_坐标.横, 局_坐标.纵) 这句引起 这句应该移动到针对屏幕的坐标 而不是句柄坐标了 取的时候取的是屏幕的 应该改为: 鼠标_移动 , 局_坐标.横, 局_坐标.纵) ,,应该留空即可
|
|