TC官方合作论坛

标题: 鼠标移动点击不到 [打印本页]

作者: robottemp1990    时间: 2015-7-4 01:45
标题: 鼠标移动点击不到
我写了个TC 5.3的脚本,之前5.2也是有这个问题,4.431没有问题

错误游戏:**神纪

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




作者: robottemp1990    时间: 2015-7-4 01:45
**  神纪  ? 这是屏蔽词?
作者: robottemp1990    时间: 2015-7-4 01:46
qiang神纪 -  -!
作者: zhihua502    时间: 2015-7-12 18:40
要过鼠标检测,加入鼠标移动轨迹可解决。
作者: robottemp1990    时间: 2015-7-20 15:42
zhihua502 发表于 2015-7-12 18:40
要过鼠标检测,加入鼠标移动轨迹可解决。

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

所以转TC,发现鼠标移动点击不到按钮,就算是轨迹也不行
作者: zhihua502    时间: 2015-7-23 21:46
robottemp1990 发表于 2015-7-20 15:42
这个不就是每次鼠标移动1像素吗   
之前我在按键精灵也是移动不到按钮,也是写了个函数每次移动1像素休眠 ...

这情况就是需要鼠标轨迹才行, 要模仿真人移动和点击,我遇到个游戏也是点不了,加鼠标真实轨迹就解决了
作者: robottemp1990    时间: 2015-9-11 10:12
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,你不信你执行下就知道了

作者: zhihua502    时间: 2015-9-27 09:31
robottemp1990 发表于 2015-9-11 10:12
var x = 1, y =1

功能 鼠标返回(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)
    // 除以统一的移动次数...求平均
结束




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






欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1