精易论坛

标题: 大漠插件鼠标无法移动 [打印本页]

作者: 幽灵之deamon    时间: 2025-5-17 17:30
标题: 大漠插件鼠标无法移动
win11 家诞版, 现在的情况,主要是鼠标没有移动,也没有报错,返回值是1
有没有人遇到过呀


.版本 2
.支持库 spec

-- 启动
dm.创建 ()
调试输出 (dm.Ver ())
局_返回码 = dm.Reg (“***”, “”)
调试输出 (局_返回码)

-- 绑定
binStatus = dm.BindWindow (_启动窗口.取窗口句柄 (), “dx”, “windows”, “windows”, 0)
.如果真 (binStatus = 1)
    调试输出 (_启动窗口.取窗口句柄 ())
    信息框 (“绑定成功”, 0, , )


-- 点击移动
dm.GetCursorPos (x, y)
调试输出 (x, y)
局_move = dm.MoveTo (0, 64)
调试输出 (“局_move #### ” + 到文本 (局_move))




作者: baitso    时间: 2025-5-17 17:30
1.windows模式下的鼠标下移动并不可以看见,只有自己激活绑定的窗口时,鼠标会有一个瞬间是停留在最后移动的地方
2.移动(0,60)在窗口边缘,更难看到这个鼠标是否成功了,并且没有后继的点击动作,是否成功更无法判断
3.windows模式绑定后,只对绑定的窗口有效,如果上层还有其它控件,是无法点击到的。
作者: 山猫啊    时间: 2025-5-17 17:57
用绑定工具测试绑定模式是不是正常
作者: 萌新来学习    时间: 2025-5-17 19:58
哪个版本的大漠
作者: 萌新来学习    时间: 2025-5-17 20:47
返回1证明鼠标往该位置已经发送了消息,接个点击试试看
作者: 幽灵之deamon    时间: 2025-5-17 21:10
感谢各位的回答,你们说的是对的,实际上已经移过去了。只是鼠标没有显示移动过去。 现在只是在桌面上面操作,如何桌面得到焦点,让鼠标可以正常显示移过去
作者: 萌新来学习    时间: 2025-5-17 21:21
幽灵之deamon 发表于 2025-5-17 21:10
感谢各位的回答,你们说的是对的,实际上已经移过去了。只是鼠标没有显示移动过去。 现在只是在桌面上面操 ...

你可以设置鼠标按下dm.leftdown()然后让它在桌面移动一段距离,可以看到拖动效果,如果方便请采纳,刚来论坛,挺缺精币的

补充内容 (2025-5-17 21:27):
补充一下,后台模式是模拟鼠标发送消息,不会移动前台鼠标

补充内容 (2025-5-17 22:26):
感谢支持




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4