TC官方合作论坛
标题:
新人初学TC 写个CF自动挤频器,在游戏外可以使用,进了游戏按热键没法应无法启动,是哪里少了点什么,求调教!
[打印本页]
作者:
563223880
时间:
2013-6-4 14:33
标题:
新人初学TC 写个CF自动挤频器,在游戏外可以使用,进了游戏按热键没法应无法启动,是哪里少了点什么,求调教!
新人初学TC 写个CF自动挤频器,在游戏外可以使用,进了游戏按热键没法应无法启动,是哪里少了点什么,求调教!
作者:
563223880
时间:
2013-6-4 14:43
表沉,自己顶
作者:
molunshang
时间:
2013-6-4 16:42
什么是挤频器?
作者:
563223880
时间:
2013-6-4 16:50
频道爆满进不去,做了个 不停重复鼠标双击再回车的过程的脚本。在桌面上能用,但在游戏里无法启动,求大神调教。
作者:
〃落枫
时间:
2013-6-4 17:07
绑定窗口了没?发代码看看
作者:
563223880
时间:
2013-6-5 11:05
空间 挤频器
变量 你妹
功能 挤频道()
循环(真)
超级鼠标.左键双击(1)
辅助.等待(20)
超级键盘.按键(13,1)
辅助.等待(20)
循环结束
功能结束
//开始按钮_点击操作
功能 开始_点击()
你妹=线程.开启("挤频器.挤频道","")
功能结束
功能 退出_点击()
线程.关闭(你妹)
辅助.退出()
功能结束
功能 热键0_热键()
挤频器.开始_点击()
功能结束
功能 热键1_热键()
挤频器.退出_点击()
功能结束
空间结束
//空间结束语句
新手 第一次做 不晓得 语法对不对 在桌面能开启,进了 穿越火线 就无法开启
作者:
563223880
时间:
2013-6-5 12:23
自己顶
作者:
九先生
时间:
2013-6-6 06:14
TC的热键是普通的windows热键,在记事本测试没问题,但在很多游戏就无效了,因为游戏会把键盘的处理给独占了dx 模式所以windows接收不到这个事件 也就无法出发热键,并不是很多人说的热键冲突那问题,随你改哪个键都没用,像按键精灵的热键 是弄了个全局键盘钩子这样就可以在dx处理之前加入自己的处理大多游戏都能响应热键,等TC下次完善热键这功能吧 现在的热键就是鸡肋
作者:
563223880
时间:
2013-6-6 10:11
谢谢大神指点。那么,没有解决方法吗?
作者:
563223880
时间:
2013-6-6 13:00
继续顶
作者:
九先生
时间:
2013-6-7 06:13
回复
9楼
563223880
的帖子
你可以在脚本初始化里启动个模拟热键线程,通过循环判断等待按键这个函数来实现热键的功能,就能解决TC热键在DX游戏里无效的问题,下面是我随便写的一个源码 自己参考修改下就可以了~
空间 热键
功能 启动脚本()
XXXXXXX
功能结束
功能 停止脚本()
XXXXXXX
功能结束
功能 初始化()
模拟热键线程=线程.开启(
"热键.模拟热键"
,
""
)
功能结束
功能 模拟热键()
启动键码=类型.转整型(编辑框.获得文本(
"编辑框0"
)) //自定义启动的热键键码
停止键码=类型.转整型(编辑框.获得文本(
"编辑框1"
)) //自定义停止的热键键码
循环(真)
键值=键盘.等待按键()
如果(键值==启动键码) //假设你设置的是F10启动脚本,那"编辑框0"就填写121
热键.启动脚本()
如果结束
如果(键值==停止键码) //假设你设置的是F12停止脚本,那"编辑框1"就填写123
热键.停止脚本()
如果结束
辅助.等待(100)
循环结束
功能结束
空间结束
作者:
Ramih
时间:
2014-10-20 08:22
热键模式改成硬件的
作者:
Ramih
时间:
2014-10-20 08:23
在右边的属性框里面改就可以了 我第一个做的就是这个
作者:
2822610753
时间:
2015-1-24 04:55
谁说不可以了!看着
空间 CF挤频器
线程句柄=0
变量 CF挤频
功能 挤频道()
窗口句柄=窗口.找到窗口("穿越火线")
循环(真)
窗口句柄=窗口.找到窗口("穿越火线")
超级鼠标.左键双击(1)
辅助.等待(20)
窗口句柄=窗口.找到窗口("穿越火线")
超级键盘.按键(13,1)
辅助.等待(20)
循环结束
功能结束
功能 热键0_热键()
线程句柄=线程.开启("CF挤频器.挤频道","")
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
功能结束
空间结束
作者:
2822610753
时间:
2015-1-24 04:55
你改成这样试试
作者:
2822610753
时间:
2015-2-7 10:07
空间 CF挤频器
线程句柄=0
变量 CF挤频
功能 挤频道()
窗口句柄=窗口.找到窗口("穿越火线")
循环(真)
窗口句柄=窗口.找到窗口("穿越火线")
超级鼠标.左键双击(1)
辅助.等待(5)
窗口句柄=窗口.找到窗口("穿越火线")
超级键盘.按键(13,1)
辅助.等待(5)
循环结束
功能结束
功能 热键0_热键()
线程句柄=线程.开启("CF挤频器.挤频道","")
功能结束
功能 热键1_热键()
//这里添加你要执行的代码
线程.关闭(线程句柄)
功能结束
就这一小串代码 完美解决
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1