TC官方合作论坛
标题:
如何生成鼠标的移动轨迹
[打印本页]
作者:
qq465881818
时间:
2014-11-4 23:49
标题:
如何生成鼠标的移动轨迹
防封使用的。
作者:
610761555
时间:
2014-11-5 06:31
以前网上找来收藏的,借花敬佛
function 鼠标轨迹(i,x1,y1)
变量 x0,y0,x3,y3,c1,x,y,返回串,x=array[0],y=array[0],ydx,ydy
dm[i].GetCursorPos(x0,y0)
//鼠标.获取坐标(x0,y0)
m=数学.绝对值(x1-x0)
n=数学.绝对值(y1-y0)
d=数学.开方(m*m + n*n)
cs=类型.取整(d/20)
x2=类型.取整((x1-x0)/cs)
y2=类型.取整((y1-y0)/cs)
s=0
for(i1=0;i1<d;i1=i1+d/cs )
if(x3==""&&y3=="")
x3=x0
y3=y0
else
x3=x3&"|"&(x0+x2*s)
y3=y3&"|"&(y0+y2*s)
endif
s=s+1
endfor
str.split(x3,"|",x)
str.split(y3,"|",y)
arraysp.size(x,c1)
for (j1=0;j1<c1;j1++)
ydx=类型.转整型(x[j1])+辅助.随机数(-5,5)
ydy=类型.转整型(y[j1])+辅助.随机数(-5,5)
dm[i].MoveTo(ydx,ydy)
help.sleep(5)
endfor
dm[i].MoveTo(x1,y1)
endfunction
复制代码
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1