怎么使按键精灵在网页固定中3个点随机点击,有可能全选,也可能只选1-2项?
要填资料库,一共有8000多份,有很多根本没必要的选项还要填,没办法,为了避免说都一样,想随机填上去。我需要在网页中的3个选项中随机选择不定项,数量也不定,就是说有可能只...
要填资料库,一共有8000多份,有很多根本没必要的选项还要填,没办法,为了避免说都一样,想随机填上去。
我需要在网页中的3个选项中随机选择不定项,数量也不定,就是说有可能只选1,也可能只选3,也可能选2和3,也可能123全选,而且全选的概率(权重)比较大,这样怎么写命令?
3个选框的坐标分别是388, 593和552, 593和703, 593 展开
我需要在网页中的3个选项中随机选择不定项,数量也不定,就是说有可能只选1,也可能只选3,也可能选2和3,也可能123全选,而且全选的概率(权重)比较大,这样怎么写命令?
3个选框的坐标分别是388, 593和552, 593和703, 593 展开
1个回答
展开全部
Randomize
v = Int(12 * Rnd)//全选的概率占50% 如果觉得太高可将12适当调低
//MsgBox Rnd
//MsgBox 12*Rnd
//MsgBox v
If v = 0 Then
Call Plugin.Msg.Tips("1")
MoveTo 388, 593
LeftClick 1
ElseIf v = 1 Then
Call Plugin.Msg.Tips("2")
MoveTo 522, 593
LeftClick 1
ElseIf v = 2 Then
Call Plugin.Msg.Tips("3")
MoveTo 703, 593
LeftClick 1
ElseIf v = 3 Then
Call Plugin.Msg.Tips("12")
MoveTo 388, 593
LeftClick 1
MoveTo 552, 593
LeftClick 1
ElseIf v = 4 Then
Call Plugin.Msg.Tips("23")
MoveTo 552, 593
LeftClick 1
MoveTo 703, 593
LeftClick 1
ElseIf v = 5 Then
Call Plugin.Msg.Tips("13")
MoveTo 388, 593
LeftClick 1
MoveTo 703, 593
LeftClick 1
Else
Call Plugin.Msg.Tips("123")
MoveTo 388, 593
LeftClick 1
MoveTo 552, 593
LeftClick 1
MoveTo 703, 593
LeftClick 1
End If
v = Int(12 * Rnd)//全选的概率占50% 如果觉得太高可将12适当调低
//MsgBox Rnd
//MsgBox 12*Rnd
//MsgBox v
If v = 0 Then
Call Plugin.Msg.Tips("1")
MoveTo 388, 593
LeftClick 1
ElseIf v = 1 Then
Call Plugin.Msg.Tips("2")
MoveTo 522, 593
LeftClick 1
ElseIf v = 2 Then
Call Plugin.Msg.Tips("3")
MoveTo 703, 593
LeftClick 1
ElseIf v = 3 Then
Call Plugin.Msg.Tips("12")
MoveTo 388, 593
LeftClick 1
MoveTo 552, 593
LeftClick 1
ElseIf v = 4 Then
Call Plugin.Msg.Tips("23")
MoveTo 552, 593
LeftClick 1
MoveTo 703, 593
LeftClick 1
ElseIf v = 5 Then
Call Plugin.Msg.Tips("13")
MoveTo 388, 593
LeftClick 1
MoveTo 703, 593
LeftClick 1
Else
Call Plugin.Msg.Tips("123")
MoveTo 388, 593
LeftClick 1
MoveTo 552, 593
LeftClick 1
MoveTo 703, 593
LeftClick 1
End If
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询