TC官方合作论坛

 找回密码
 立即注册
查看: 1511|回复: 7

鼠标移动点击不到

[复制链接]
发表于 2015-7-4 01:45:03 | 显示全部楼层 |阅读模式

马上加入TC

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

x
我写了个TC 5.3的脚本,之前5.2也是有这个问题,4.431没有问题

错误游戏:**神纪

具体:
鼠标可以移动,移动到某个可操作的按钮,一般情况下按钮都会有动画(比如变色)显示可操作
无论是缓慢的移动过去(坐标循环移动1坐标休眠N毫秒,按键精灵就是这么解决的),还是直接移动到按钮的坐标,然后执行鼠标左键点击没任何点击事件。



回复

使用道具 举报

 楼主| 发表于 2015-7-4 01:45:49 | 显示全部楼层
**  神纪  ? 这是屏蔽词?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-4 01:46:30 | 显示全部楼层
qiang神纪 -  -!
回复 支持 反对

使用道具 举报

发表于 2015-7-12 18:40:14 | 显示全部楼层
要过鼠标检测,加入鼠标移动轨迹可解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-20 15:42:26 | 显示全部楼层
zhihua502 发表于 2015-7-12 18:40
要过鼠标检测,加入鼠标移动轨迹可解决。

这个不就是每次鼠标移动1像素吗   
之前我在按键精灵也是移动不到按钮,也是写了个函数每次移动1像素休眠N毫秒到目标地点
但是按键精灵被封的太严重,各种神盾都没用

所以转TC,发现鼠标移动点击不到按钮,就算是轨迹也不行
回复 支持 反对

使用道具 举报

发表于 2015-7-23 21:46:10 | 显示全部楼层
robottemp1990 发表于 2015-7-20 15:42
这个不就是每次鼠标移动1像素吗   
之前我在按键精灵也是移动不到按钮,也是写了个函数每次移动1像素休眠 ...

这情况就是需要鼠标轨迹才行, 要模仿真人移动和点击,我遇到个游戏也是点不了,加鼠标真实轨迹就解决了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-11 10:12:39 | 显示全部楼层
zhihua502 发表于 2015-7-23 21:46
这情况就是需要鼠标轨迹才行, 要模仿真人移动和点击,我遇到个游戏也是点不了,加鼠标真实轨迹就解决了 ...


var x = 1, y =1



   var thisX=-1,thisY=-1
    mousegetpoint(thisX,thisY)
    while(thisX != x || thisY != y)
        mousegetpoint(thisX,thisY)      
        
        var tmpx = thisX,tmpy =thisY
        
        if(thisX < x)
            tmpx=thisX+1
        end
        if(thisX > x)
            tmpx=thisX-1
        end
        
        if(thisY < y)
            tmpy=thisY+1
        end
        if(thisY > y)
            tmpy=thisY-1
        end

        mousemove(tmpx,tmpy)
        sleep(1)
    end



我写的是轨迹啊   一次移动1px,你不信你执行下就知道了
回复 支持 反对

使用道具 举报

发表于 2015-9-27 09:31:58 | 显示全部楼层

功能 鼠标返回(x1,y1)
    等待(随机数(50,130))
    变量 x,y,x2,y2,len = 随机数(20,38),i
    调试输出("[进入鼠标反回")
    // 计算 差值  ...
    调试输出("开始循环移动鼠标")
    鼠标获取坐标(x,y)
    如果(x<x1)
        x2=(x1-x)/len
    否则
        x2= -((x-x1)/len)
    结束      
    如果(y<y1)
        y2= (y1-y)/len
    否则
        y2= -(y-y1)/len
    结束
   
    遍历( i = 0; i < len; i++)
        等待(随机数(5,13))
        鼠标获取坐标(x,y)
        超级鼠标移动(x+x2,y+y2)
    结束
    超级鼠标移动(x1,y1)
    // 除以统一的移动次数...求平均
结束




////////////////试试我这个鼠标无规律轨迹

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

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

GMT+8, 2024-6-15 07:40 , Processed in 0.046475 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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