TC官方合作论坛

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

[脚本] 求助后台鼠标

[复制链接]
跳转到指定楼层
楼主
发表于 2015-4-15 22:44:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

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

x
新手,看视频学了几天,自己写了脚本,,现在问题来了,求大神帮忙看下,感激不尽
问题是这样的,测试的游戏是**天堂,鼠标获取窗口句柄,
后台一切正常,
就是打不了怪,因为这个游戏要把鼠标放到怪物身上,让怪物的名字显示出来并且鼠标形状变化才能点击打到怪物.
如果把游戏窗口放前台,把鼠标放在游戏界面内就会正常显示怪物的名字,并且打击怪物.
可是如果把鼠标移开游戏界面就不能打到怪物了,鼠标有点击,一直在怪物身边走来走去,这个游戏是靠点击移动的.
天使插件跟大漠插件都试过了,都是有点击但是怪物身上不显示名,只能点击在怪物身边.
求解.



空间 测试
//默认空间

ts=com("ts.tssoft")

窗口绑定句柄
功能 窗口绑定()
   
    鼠标窗口句柄=窗口.鼠标所在窗口句柄()
    辅助.等待(100)
    窗口.设置位置(鼠标窗口句柄,0,0)
    调试输出(窗口.设置位置(鼠标窗口句柄,0,0)&"窗口位置设置成功")
  
    dm_ret=ts.BindWindow(鼠标窗口句柄,"dx2","windows","windows",1)
    辅助.等待(3000)
    如果(dm_ret!=1)
        调试输出(dm_ret&"绑定失败")
        ts.UnBindWindow()
        线程.关闭(窗口绑定句柄)
    否则
        
        循环(真)
            x=-1,y=-1
            dm_ret=ts.FindMultiColor(44,29,748,444,"ef825a-000000","0|-1|D66942,0|1|7B4139,1|1|634142,1|-1|C65131",1.0,0,x,y)
            调试输出("x:"&x&","&"y:"&y)
            如果(x>-1)
                ts.MoveTo(x+20,y+45)///坐标的偏移我计算过了,是正确的,鼠标放在窗口可以获取怪物的信息,离开窗口就不行
                辅助.等待(50)
                ts.LeftClick()
                调试输出("鼠标左键"&ts.LeftClick())
                遍历(10)
                    辅助.等待(200)
                    ts.LeftClick()
                    辅助.等待(200)
                    ts.LeftClick()
                遍历结束
            否则
                ts.KeyPress(119)
                辅助.等待(500)
            如果结束
        循环结束
    如果结束

    功能结束
   
   
   
   
   
   
   
功能 开始_点击()
功能结束
//退出按钮_点击操作
功能 退出_点击()
    ts.UnBindWindow()
    辅助.退出()
功能结束

功能 热键0_热键()
   线程句柄=线程.开启("测试.窗口绑定","")   
功能结束

回复

使用道具 举报

沙发
发表于 2015-4-15 23:00:19 | 只看该作者
现在谁还用天使 连TC自己都放弃了 你还用那个
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2015-4-15 23:23:18 | 只看该作者
qw362534335 发表于 2015-4-15 23:00
现在谁还用天使 连TC自己都放弃了 你还用那个

大漠也是一样的情况,怎么办呢,给支点招
回复 支持 反对

使用道具 举报

地板
发表于 2015-4-16 02:10:54 | 只看该作者
你的那个多点找色是不是鼠标的特征码?如果是的话,不要用多点找色,用大漠的获取鼠标特征码,但是绑定模式要增加鼠标特征码的公共属性,另外前提就是游戏要支持获取后台鼠标特征码,否则就是你说的,鼠标在游戏窗口内才能找到,离开窗口就找不到
回复 支持 反对

使用道具 举报

5#
发表于 2015-4-16 08:18:18 | 只看该作者
鼠标放进去行移动出来就不行只能说绑定模式有问题.测试别的绑定模式
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2015-4-16 09:42:57 | 只看该作者
这论坛不错 发表于 2015-4-16 02:10
你的那个多点找色是不是鼠标的特征码?如果是的话,不要用多点找色,用大漠的获取鼠标特征码,但是绑定模式 ...

我测试过了,如果鼠标没有移动到怪物身上是得不到鼠标特征码的,这个我一开始就测试了.只能通过图色或者图片找怪,我的找的是怪物血条最左边的图色
回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2015-4-16 09:46:12 | 只看该作者
这论坛不错 发表于 2015-4-16 02:10
你的那个多点找色是不是鼠标的特征码?如果是的话,不要用多点找色,用大漠的获取鼠标特征码,但是绑定模式 ...

怎么测试游戏支持不支持后台鼠标特征码,另外说明一下,这个游戏他带有简单的喝水内挂,可以在内挂里面填入怪物的名字,按相对应的快捷键就能对怪物放技能,可是我是近战没有攻击技能,只能鼠标点击怪物,求解怎么测试游戏支持不支持后台鼠标特征码
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2015-4-17 22:00:04 | 只看该作者
沉了吗,给点思路
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

关闭

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

GMT+8, 2025-9-23 04:39 , Processed in 0.141777 second(s), 22 queries .

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

© 2001-2013 Comsenz Inc.

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