TC官方合作论坛

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

[已解决] 大漠锁定鼠键命令怎么用

[复制链接]
跳转到指定楼层
楼主
发表于 2014-5-9 13:16:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用dx模式绑定窗口成功  
接着使用 dm.LockInput(1)
开启锁定
但是只能做死循环操作
去掉循环 就直接解锁了
我要的是 一直锁定 直到 脚本退出  或者暂停才调用解锁命令
求教啊

本帖子中包含更多资源

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

x
回复

使用道具 举报

8#
发表于 2014-5-9 18:21:55 | 只看该作者
哥,我帮你解决这个棘手的问题,你用BindownEx模式来绑定窗口就能直接锁定鼠标了...
回复 支持 反对

使用道具 举报

沙发
 楼主| 发表于 2014-5-9 13:20:12 | 只看该作者
来个大神帮忙啊  在线等啊
回复 支持 反对

使用道具 举报

板凳
发表于 2014-5-9 13:56:01 | 只看该作者
循环(真)
鼠标.锁定()
P公共库.键盘操作(DM,27)
鼠标.解锁()
辅助.等待()
循环结束
这样不是可以了?
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2014-5-9 14:12:38 | 只看该作者
估计我问题没描述清楚   现在我要的不是解锁  解锁的问题我已经写好了    现在要的是启动窗口之后  一直保持窗口在锁定状态下  就是脚本运行的时候  要保持鼠标一直无法输入到游戏窗口
现在的问题就是   当我 调用dm.LockInput(1)这个命令的时候  我只能做一个简单的循环操作, 当我把循环去掉  直接调用功能函数的时候  锁定状态就无效了  比如  
dm.LockInput(1)
辅助.等待(300)
空间名称.功能函数()
这样在执行 这个功能函数的时候就不能继续锁定鼠标了
回复 支持 反对

使用道具 举报

5#
发表于 2014-5-9 14:20:54 | 只看该作者
空间名称.功能函数()
鼠标.锁定()
……
鼠标.解锁()
这样不行?
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2014-5-9 14:41:54 | 只看该作者
不是用的TC 锁定鼠标命令啊  是用大漠的   禁止外部输入到指定窗口

函数原型:

long LockInput(lock)

参数定义:

lock 整形数: 0关闭锁定
       1 开启锁定(键盘鼠标都锁定)
       2 只锁定鼠标
       3 只锁定键盘
是这个命令  是要绑定后台模式之后   锁定鼠标   不让鼠标操作游戏窗口  而不是TC的  把整个鼠标都锁定死
你说的那个 鼠标.锁定()是鼠标完全不能动吧     这个是锁定游戏窗口 不让鼠标操作游戏
回复 支持 反对

使用道具 举报

7#
发表于 2014-5-9 16:02:06 | 只看该作者
...直接在绑定窗口时用DX鼠标模式撒, 直接就是外部鼠标不能操作游戏窗口的
回复 支持 反对

使用道具 举报

9#
发表于 2014-5-10 11:27:04 | 只看该作者
bindwindowEX()
大漠这个扩展绑定函数里有 锁定鼠标输入的 你看着绑定模式里 lock字样的 试试
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-27 07:27 , Processed in 0.428050 second(s), 26 queries .

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

© 2001-2013 Comsenz Inc.

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