按键精灵脚本,怎样随机不重复点击指定坐标中的

2021-01-08 16:44:02 字数 3710 阅读 2278

1楼:heart阿飞

vbs x = int(10000000+89999999*rnd) //x即为八位随机数rnd是随机数函数 用于生成0-1之间的随机小数

请问 按键精灵脚本,怎样随机又不重复点击5个指定坐标中的3个?

2楼:匿名用户

//还是直接给出**好了,利用洗牌函数即可dima,b,c,x,y

a=array("1,1","2,2","3,3","4,4","5,5")

b=洗牌(12345)

forq=1to3

c=a(int(b(q))-1)

x=split(c,",")(0)

y=split(c,",")(1)

messageboxx&","&y

movetox,y

next

function洗牌(字符串内容)//该算法在我的命令库找到dim结果,数量,i,j,temp

数量=len(字符串内容)

redimtt(数量)

结果=""

fori=1to数量

tt(i)=mid(字符串内容,i,1)next

randomize

forj=1to数量

i=int(数量*rnd+1)temp=tt(i)

tt(i)=tt(j)

tt(j)=temp

next

洗牌=tt

endfunction

按键精灵如何设置10个坐标随机点击三个坐标就执行下一个命令?

3楼:匿名用户

用for循环,不要用do循环。

for n=1 to 3

//要执行的**

next

这样,for下面的**就执行了三次。

4楼:菜鸟第一

可以帮你,给我发红包吧,点我名字看头像

按键精灵如何随机不重复点击我设定的鼠标坐标?

5楼:匿名用户

将所有的鼠标点 存在一个数组里面

然后 随机一个下标,点击对应点

点击后 删除数组中的项

这样一直到全点完为止。

6楼:匿名用户

坐标保存到数组.随机数抽取数组元素或者下标比对另一个数组或字符串,相同就跳过,不相同就使用并保存

7楼:都是大笨蛋

lz是pc上还是手机上?这两者有部分语法不同的。

按键精灵如何实现后台指定坐标点击左键?

8楼:侬的号

//指定点后台点击copy

的例子------------------------

点击 = waitclick()//等待点击

delay 10

//得到bai鼠标指向的窗口du

句柄hwnd = plugin.window.mousepoint()

getcursorpos x, y//保存当

zhi前坐标

//下面这句是得到窗口句柄的客dao户区大小

srect = plugin.window.getclientrect(hwnd)

//msgbox "得到窗口句柄:"& hwnd //显示句柄

//下面这句用于分割字符串,将横坐标和纵坐标分成两个字符串

//dim myarray

myarray = split(srect, "|")

//下面这句将字符串转换成数值

l = clng(myarray(0)): t = clng(myarray(1))

r = clng(myarray(2)): b = clng(myarray(3))

do//循环开始

delay 1000//等待1秒

call plugin.bkgnd.leftclick(hwnd, x-l, y-t)//(变量为前台坐标系)

loop//循环结点

按键精灵怎么让鼠标循环点击两个坐标各自范围的随机坐标?

9楼:匿名用户

你要的就是目标点偏

移点击吧?

dim 偏移量偏, 移延迟

偏移量 = 20'表示对目标坐标点有正负20的偏移偏移延迟 = 300'表示在0-300毫秒之间取随机doy = 200 : x = 300 '第一个坐标call 偏移(x, y)

y = 500 : x = 600 '第二个坐标call 偏移(x, y)

//如果还要添加坐标就像上面一样

loop

sub 偏移(x, y)

dim x偏移, y偏移, 延迟

randomize

x偏移 = int((偏移量 * 2 + 1) * rnd - 偏移量)

y偏移 = int((偏移量 * 2 + 1) * rnd - 偏移量)

延迟 = int(偏移延迟 + 1) * rndmoveto x + x偏移, y + y偏移delay 延迟

leftclick 1

end sub

按键精灵在固定4个坐标点怎么随机选出3个坐标点

10楼:匿名用户

做个随机数 1到4 如果等于1 坐标1不点击

11楼:深海多水

dim 坐标

(3)do

坐标(0) = "11,22"

坐标(1) = "31,210"

坐标(2) = "51,202"

坐标(3) = "81,210"

rem ks

randomize

a = int((3 - 0 + 1) * rnd + 0)dorandomize

b = int((3 - 0 + 1) * rnd + 0)loop while a = b

dorandomize

c = int((3 - 0 + 1) * rnd + 0)loop while c=a or c=b坐标xy = split(坐标(a), ",")x = 坐标xy(0)

y = 坐标xy(1)

moveto x, y

leftclick 1

坐标xy = split(坐标(b), ",")x = 坐标xy(0)

y = 坐标xy(1)

moveto x, y

leftclick 1

坐标xy = split(坐标(c), ",")x = 坐标xy(0)

y = 坐标xy(1)

moveto x, y

leftclick 1

loop

求按键精灵重复点击3个坐标的脚本 20

12楼:匿名用户

rem tiao

moveto ***, ***

leftclick 1

delay 3000

moveto ***, ***

leftclick 1

delay 3000

moveto ***, ***

leftclick 1

delay 3000

goto tiao

***里填坐标

请问按键精灵脚本,怎样随机又不重复点击指定坐标中的

1楼 匿名用户 还是直接给出 好了,利用洗牌函数即可dim a b c x y a array 1 1 2 2 3 3 4 4 5 5 b 洗牌 12345 for q 1 to 3 c a int b q 1 x split c 0 y split c 1 messagebox x y movet...

求个按键精灵里随机时间随机坐标鼠标点击的脚本

1楼 匿名用户 按键精灵随机时间 随机坐标 鼠标点击的参考 如下 dox int 1440 50 1 rnd 50 y int 900 10 1 rnd 10 moveto x y leftclick 1 s int 5000 1000 1 rnd 1000 delay s loop 求按键精灵区域...

按键精灵随机时间按鼠标,按键精灵中如何设置两次点击鼠标左键之间的时间间隔为一个随机数(限定范围的随机时间)

1楼 爱你一万年 如下 sub 随机数字 randomize 最大值 2000 最小值 1000 数字 int 最大值 最小值 1 rnd 最小值 end sub docall 随机数字 延时 数字 delay 延时 leftclick 1 loop 按键精灵中如何设置两次点击鼠标左键之间的时间间隔...