精易论坛
标题:
精易模块中的鼠标_带轨迹移动,增加句柄模式,开源
[打印本页]
作者:
cuijialu
时间:
2020-11-28 03:54
标题:
精易模块中的鼠标_带轨迹移动,增加句柄模式,开源
子程序名
返回值类型
公开
备 注
鼠标_带轨迹移动
参数名
类 型
参考
可空
数组
备 注
参_起始x
整数型
空为鼠标当前坐标
参_起始y
整数型
参_终点x
整数型
参_终点y
整数型
参_移动速度
整数型
窗口句柄
整数型
变量名
类 型
静态
数组
备 注
局_判断值
逻辑型
局_X
局_Y
临时坐标
精易_坐标
如果真
(
窗口句柄 ≠ 0
)
ClientToScreen
(
窗口句柄, 临时坐标
)
参_终点x = 临时坐标.横 + 参_终点x
参_终点y = 临时坐标.纵 + 参_终点y
如果真
(
是否为空
(
参_起始x
)
)
参_起始x =
取鼠标水平位置
(
)
如果真
(
是否为空
(
参_起始y
)
)
参_起始y =
取鼠标垂直位置
(
)
如果真
(
是否为空
(
参_移动速度
)
)
参_移动速度 = 1
SetCursorPos
(
参_起始x, 参_起始y
)
判断循环首
(
局_判断值 =
假
)
参_起始x =
取鼠标水平位置
(
)
参_起始y =
取鼠标垂直位置
(
)
判断
(
参_终点x > 参_起始x
)
局_X = 1
判断
(
参_终点x < 参_起始x
)
局_X = -1
判断
(
参_终点x = 参_起始x
)
局_X = 0
判断
(
参_终点y > 参_起始y
)
局_Y = 1
判断
(
参_终点y < 参_起始y
)
局_Y = -1
判断
(
参_终点y = 参_起始y
)
局_Y = 0
鼠标_相对移动
(
局_X, 局_Y
)
如果真
(
参_起始x = 参_终点x
且
参_起始y = 参_终点y
)
局_判断值 = 真
' 跳出循环
(
)
程序_延时
(
参_移动速度
)
处理事件
(
)
判断循环尾
(
)
.版本 2
.子程序 鼠标_带轨迹移动, , 公开
.参数 参_起始x, 整数型, 可空, 空为鼠标当前坐标
.参数 参_起始y, 整数型, 可空
.参数 参_终点x, 整数型
.参数 参_终点y, 整数型
.参数 参_移动速度, 整数型, 可空
.参数 窗口句柄, 整数型, 可空
.局部变量 局_判断值, 逻辑型
.局部变量 局_X
.局部变量 局_Y
.局部变量 临时坐标, 精易_坐标
.如果真 (窗口句柄 ≠ 0)
ClientToScreen (窗口句柄, 临时坐标)
参_终点x = 临时坐标.横 + 参_终点x
参_终点y = 临时坐标.纵 + 参_终点y
.如果真结束
.如果真 (是否为空 (参_起始x))
参_起始x = 取鼠标水平位置 ()
.如果真结束
.如果真 (是否为空 (参_起始y))
参_起始y = 取鼠标垂直位置 ()
.如果真结束
.如果真 (是否为空 (参_移动速度))
参_移动速度 = 1
.如果真结束
SetCursorPos (参_起始x, 参_起始y)
.判断循环首 (局_判断值 = 假)
参_起始x = 取鼠标水平位置 ()
参_起始y = 取鼠标垂直位置 ()
.判断开始 (参_终点x > 参_起始x)
局_X = 1
.判断 (参_终点x < 参_起始x)
局_X = -1
.判断 (参_终点x = 参_起始x)
局_X = 0
.默认
.判断结束
.判断开始 (参_终点y > 参_起始y)
局_Y = 1
.判断 (参_终点y < 参_起始y)
局_Y = -1
.判断 (参_终点y = 参_起始y)
局_Y = 0
.默认
.判断结束
鼠标_相对移动 (局_X, 局_Y)
.如果真 (参_起始x = 参_终点x 且 参_起始y = 参_终点y)
局_判断值 = 真
' 跳出循环 ()
.如果真结束
程序_延时 (参_移动速度)
处理事件 ()
.判断循环尾 ()
精易模块中的鼠标_带轨迹移动
原版的轨迹移动,只能移动在桌面的相对坐标,如果操作的窗口移动后,轨迹移动根本不能在想操作的窗口内进行轨迹移动
改版后的轨迹移动,操作的窗口随意移动位置,都能精确的找到移动后的相对坐标,只需要调用的时候在”窗口句柄”内输入窗口句柄即可,也可空,就是桌面的相对坐标,
作者:
cuijialu
时间:
2020-11-28 03:54
大家自己在模块中替换子程序即可
作者:
菜鸟一族83
时间:
2020-11-28 16:14
支持一下,谢谢开源
作者:
QQ1329127360
时间:
2020-11-28 17:05
新技能己get~
作者:
2446789312
时间:
2020-11-28 18:57
这个怎么用???
作者:
懒人定制软件
时间:
2020-11-29 01:02
很好很强悍,坚持下去哦~
作者:
77796885
时间:
2020-11-29 21:07
句柄即可,也可空,就是桌面的相对坐标,
作者:
晨曦爸
时间:
2020-11-29 22:43
暂时看不懂,先支持
作者:
杨明煜
时间:
2020-11-30 08:17
学习.........................
作者:
vSpear
时间:
2020-11-30 09:49
支持开源~!感谢分享
作者:
天地予
时间:
2020-11-30 10:46
收藏一下这个做脚本应该用得到 谢谢开源
作者:
nanyanglxy
时间:
2020-11-30 19:05
感谢分享 支持开源
作者:
walter97
时间:
2021-1-27 15:57
改版后的轨迹移动,操作的窗口随意移动位置
作者:
凉忆亦凉心
时间:
2021-1-28 03:18
谢谢大佬分享 支持支持
作者:
kantal
时间:
2021-3-19 22:32
改版后的轨迹移动,操作的窗口随意移动位置
作者:
纯白色er诺言
时间:
2021-3-29 22:32
本帖最后由 纯白色er诺言 于 2021-3-29 22:34 编辑
厉害啊
作者:
网以伤透我心
时间:
2021-3-30 18:10
我父亲是大风大沙发沙发放
作者:
hjh2112
时间:
2022-3-8 21:10
作者:
jacket12
时间:
2023-11-21 06:42
感谢楼主的分享
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4