TC官方合作论坛

 找回密码
 立即注册
查看: 2779|回复: 16
打印 上一主题 下一主题

[已解决] 请教:前台模式下,怎样将鼠标与指定窗口绑定?

[复制链接]
跳转到指定楼层
楼主
发表于 2014-8-7 16:20:13 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 贪吃蛇 于 2014-8-7 16:28 编辑

前台脚本,希望在脚本执行时将鼠标与指定窗口绑定,即人为操作鼠标无效,直到脚本执行完毕解除绑定。请教TC如何实现?
我现在的做法是:
1,将指定窗口激活置顶;
2,开线程监视窗口状态,一旦发现顶层窗口改变,立即暂停脚本,直到顶层窗口恢复到指定窗口脚本继续。
这个方法的问题是:监视频率低了脚本会被干扰,高了资源占用大。求教正解!

回复

使用道具 举报

17#
 楼主| 发表于 2014-8-9 09:40:54 | 只看该作者
二三 发表于 2014-8-8 19:16
前台的鼠标只有一个,你是要鼠标操作游戏,还是鼠标用来干其他的?

锁定了鼠标你就控制不了电脑啦. ...

锁定后模拟鼠标还能动的
回复 支持 反对

使用道具 举报

16#
 楼主| 发表于 2014-8-9 09:40:07 | 只看该作者

呵呵,小白现在还不懂怎么用系统API啊。
回复 支持 反对

使用道具 举报

15#
发表于 2014-8-8 19:16:08 | 只看该作者
前台的鼠标只有一个,你是要鼠标操作游戏,还是鼠标用来干其他的?

锁定了鼠标你就控制不了电脑啦.
回复 支持 反对

使用道具 举报

14#
发表于 2014-8-8 15:04:47 | 只看该作者
额,略叼
回复

使用道具 举报

13#
 楼主| 发表于 2014-8-8 11:35:45 | 只看该作者
临时解决办法,适合我这样的小白使用
网上找了个小程序“BlockInput”,脚本开始就开启BlockInput,在需要锁鼠标的时候在脚本中用快捷键启动BlockInput的屏蔽功能,此时对键盘鼠标的外部操作被屏蔽(包括脚本中的超级鼠标和超级键盘),设置的时间到了就自动解除屏蔽。
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2014-8-8 10:27:23 | 只看该作者
b44412545 发表于 2014-8-7 23:15
用DLLCALL屏蔽系统API

要用API的全局钩子,学习中
回复 支持 反对

使用道具 举报

11#
 楼主| 发表于 2014-8-8 10:07:13 | 只看该作者
江风影 发表于 2014-8-7 22:59
在你任务线程如果要动鼠标的语句前加上
窗口.激活(窗口句柄)
然后再动鼠标 ...

激活目标窗口后仍然有抢鼠标的情况啊,毕竟不是只有脚本才能动鼠标的。
回复 支持 反对

使用道具 举报

10#
发表于 2014-8-7 23:15:52 | 只看该作者
用DLLCALL屏蔽系统API
回复 支持 反对

使用道具 举报

9#
发表于 2014-8-7 22:59:10 | 只看该作者
在你任务线程如果要动鼠标的语句前加上
窗口.激活(窗口句柄)
然后再动鼠标
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-26 04:17 , Processed in 0.166263 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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