开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 672|回复: 9
收起左侧

[已解决] 大漠绑定vnc后台模式鼠标的问题

 关闭 [复制链接]
结帖率:88% (44/50)
发表于 2024-1-15 10:50:52 | 显示全部楼层 |阅读模式   广东省揭阳市
15精币
大漠使用后台鼠标遇到的一个问题绑定模式 : dm.BindWindow (句柄, “dx2”, “windows”, “windows”, 0)
下图是被绑定的vnc窗口
VX截图_20240115102150.png
就是用vnc链接虚拟机  然后用大漠绑定vnc的窗口
问题来了 主要是后台鼠标出现问题 正常情况下使用windows绑定鼠标模式  后台运行绑定的窗口鼠标不应该不受外部鼠标移动或点击影响的吗 ?

我绑定鼠标后 鼠标只能在该vnc窗口里才不会出现问题  假如我把vnc移到屏幕外后台运行 经常会出现问题
例如1: 我在vnc窗口执行鼠标按下不放一直打怪 在外部使用鼠标按住不放 vnc窗口的鼠标按下持续打怪就停止了就没有按住持续打怪变成了抬起鼠标,如果外部鼠标不按住鼠标不放 单纯的单击就没问题
可是如果游戏一直按住鼠标左键不放 能持续打怪 但遇到某种情况下需要重新启动鼠标鼠标左键按住不放 如果鼠标在外部窗口的外边就会变成这样
VX图片_20240115104237.png

还有一个问题我用易语言执行绑定后 外部鼠标没有放在vnc窗口的时候 启动执行鼠标移动后单击 或是移动后按住不放 没有移动单击或按住的效果没反应  偶尔可以有但经常不行  用大漠的绑定赶紧就相反就是鼠标不用在vnc窗口 执行移动单击或是按住不放就可以 偶尔不行  
弄了很久百思不得其解 最后只能上论坛来问问各位擅长大漠的大佬们看看是什么问题应该如何解决,感觉易语言执行的时候是因为vnc窗口没有在前台 还望各位能帮忙看看解决一下

最佳答案

查看完整内容

windows3试一下 不行就勾选常用

回答提醒:如果本帖被关闭无法回复,您有更好的答案帮助楼主解决,请发表至 源码区 可获得加分喔。
友情提醒:本版被采纳的主题可在 申请荣誉值 页面申请荣誉值,获得 1点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
快捷通道:申请荣誉值无答案申请取消悬赏投诉有答案未采纳为最佳
发表于 2024-1-15 10:50:53 | 显示全部楼层   天津市天津市
windows3试一下 不行就勾选常用
1.png
回复

使用道具 举报

签到天数: 2 天

发表于 2024-1-15 10:53:20 | 显示全部楼层   云南省昆明市
学习一下。。。。。。。
回复

使用道具 举报

结帖率:100% (77/77)

签到天数: 27 天

发表于 2024-1-15 10:54:54 | 显示全部楼层   河南省洛阳市
完全看不懂你说的啥,,就像梦话

评分

参与人数 1精币 +3 收起 理由
pnccm + 3 精币先走一个

查看全部评分

回复

使用道具 举报

发表于 2024-1-15 11:11:01 | 显示全部楼层   天津市天津市
mouse 字符串: 鼠标仿真模式 取值有以下几种

"normal" : 正常模式,平常我们用的前台鼠标模式

"windows": Windows模式,采取模拟windows消息方式 同按键的后台插件.

"windows3": Windows3模式,采取模拟windows消息方式,可以支持有多个子窗口的窗口后台

dx模式,取值可以是以下任意组合. 组合采用"|"符号进行连接. 支持BindWindow中的缩写模式,比如windows2代表"dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.state.message"
1. "dx.mouse.position.lock.api"  此模式表示通过封锁系统API,来锁定鼠标位置.
2. "dx.mouse.position.lock.message" 此模式表示通过封锁系统消息,来锁定鼠标位置.
3. "dx.mouse.focus.input.api" 此模式表示通过封锁系统API来锁定鼠标输入焦点.
4. "dx.mouse.focus.input.message"此模式表示通过封锁系统消息来锁定鼠标输入焦点.
5. "dx.mouse.clip.lock.api" 此模式表示通过封锁系统API来锁定刷新区域。注意,使用这个模式,在绑定前,必须要让窗口完全显示出来.
6. "dx.mouse.input.lock.api" 此模式表示通过封锁系统API来锁定鼠标输入接口.
7. "dx.mouse.state.api" 此模式表示通过封锁系统API来锁定鼠标输入状态.
8. "dx.mouse.state.message" 此模式表示通过封锁系统消息来锁定鼠标输入状态.
9. "dx.mouse.api"  此模式表示通过封锁系统API来模拟dx鼠标输入.
10. "dx.mouse.cursor"  开启此模式,可以后台获取鼠标特征码.
11. "dx.mouse.raw.input"  有些窗口需要这个才可以正常操作鼠标.
12. "dx.mouse.input.lock.api2"  部分窗口在后台操作时,前台鼠标会移动,需要这个属性.
13. "dx.mouse.input.lock.api3"  部分窗口在后台操作时,前台鼠标会移动,需要这个属性.

你用绑定的综合工具勾选鼠标常用 基本上就解决了

评分

参与人数 1好评 +1 精币 +3 收起 理由
pnccm + 1 + 3 勾选常用鼠标可以解决 以为遗憾就是绑定后 无法手动再操作该窗口.

查看全部评分

回复

使用道具 举报

结帖率:88% (44/50)

签到天数: 24 天

 楼主| 发表于 2024-1-15 11:14:45 | 显示全部楼层   广东省揭阳市
风度猫 发表于 2024-1-15 10:54
完全看不懂你说的啥,,就像梦话

就是绑定vnc窗口 执行操作虚拟机  鼠标绑定后台模式在vnc窗口的鼠标会受外部鼠标的影响
举个例子 鼠标在vnc窗口执行移动点击操作  外部的鼠标不在vnc窗口里面就会出现问题 就好像vnc窗口里的鼠标会被外部的鼠标影响到
就好比鼠标如果在vnc窗口执行移动到中间点击  此时鼠标不在vnc窗口内而是在vnc窗口外的左边  这时vnc窗口再次执行移动点击 就会变成鼠标从左边再一次移动到中间点击 正常vnc窗口里的鼠标位置不是应该还是在中间位子而不是在vnc窗口外再次移动到中间吗
回复

使用道具 举报

结帖率:30% (3/10)

签到天数: 28 天

发表于 2024-1-15 11:15:00 | 显示全部楼层   贵州省遵义市
有时候简单的描述,是比较让别人秒懂的。
回复

使用道具 举报

结帖率:88% (44/50)

签到天数: 24 天

 楼主| 发表于 2024-1-15 11:16:37 | 显示全部楼层   广东省揭阳市
风度猫 发表于 2024-1-15 10:54
完全看不懂你说的啥,,就像梦话

一句话就是绑定的窗口后台鼠标 会受前台鼠标的某些操作影响到 是不是vnc窗口的特性才会导致这样的问题
回复

使用道具 举报

发表于 2024-1-15 11:17:17 | 显示全部楼层   天津市天津市
不行就换绑定参数啊!!!

评分

参与人数 1精币 +3 收起 理由
pnccm + 3 换过了还是会出现这样的问题 就好像vnc窗口失去焦点就会出现鼠标问题.

查看全部评分

回复

使用道具 举报

结帖率:88% (44/50)

签到天数: 24 天

 楼主| 发表于 2024-1-15 11:27:21 | 显示全部楼层   广东省揭阳市
编程兔 发表于 2024-1-15 11:19
windows3试一下 不行就勾选常用

感谢 之前使用这个模式用的是5.14的版本好像不能用 现在用最新版的可以了 唯一遗憾就是绑定后无法根据需要去手动操作绑定的窗口 不过算是问题解决了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表