知乎自动评论脚本,可实现点赞的效果,按键精灵开源插件!

发布时间 2023-11-19 15:53:59作者: 花花java大师

用按键精灵开发的一个按键精灵自动评论点赞脚本,也是客户定制的,现在这个代码留下没用,就直接开源出来,你可以复制自己粘贴到按键精灵手机助手里面

ui界面:

 

 

界面2:

 

 

界面代码:

================================================

界面1:

{
请在下面设置话术:

{
输入框:

{
名称:"输入框1",

提示内容:"提示用户应该输入什么内容",

初始文本:"测试话术1#测试话术2#测试话术3",

仅输入数字:false,

密码:false,

文字大小:0,

最大输入长度:0,

高度:0,

宽度:0,

注释:"初始文本、文字大小、最大输入长度、高度、宽度是可选属性,如需使用默认值,可保持值为0或直接删除此属性"

},

},

}

===================================================

脚本代码:

===================================================

'创建布局名称

Dim 布局名称,点击坐标,话术,分割话术,随机值,文本,id,时间,私信次数,点赞次数

布局名称 = "xkrj5.com 开源!"

'创建一个名称为布局名称的布局控件

TracePrint UI.Newlayout (布局名称)

'添加一个名称为"输入框1",初始内容为"请在此输入内容"的文本框控件

TracePrint UI.AddTextView(布局名称, "文字框1", "输入评论次数:")

TracePrint UI.AddEditText(布局名称, "输入框1", "200",400,100)

TracePrint UI.NewRow(布局名称, "" )

TracePrint UI.AddButton(布局名称, "按钮2", "全自动评论稳定版")

'设置名称为"按钮1"的控件的控件点击事件

TracePrint UI.SetOnClick("按钮2", 全自动点红包)

TracePrint UI.Show (布局名称)

Function 全自动点红包()

点赞次数=UI.GetText("输入框1")

ShowMessage "准备自动化操作..."

分割话术 = Split(ReadUIConfig("输入框1","这个作品666#我对你的产品感兴趣#感兴趣奥#怎么联系啊"), "#")

UI.Close (布局名称)

End Function

 

For i = 1 To 点赞次数

//先找到赞同,找到后进入循环功能

Dim intX,intY

FindPic 0,0,0,0,"Attachment:赞同.png","000000",0,0.8,intX,intY

If intX > -1 And intY > -1 Then

TracePrint intX

TracePrint intY

Tap intX,intY

Delay 3000

//写回答

Dim intX1,intY1

FindPic 0,0,0,0,"Attachment:写回答.png","000000",0,0.9,intX1,intY1

If intX1 > -1 And intY1 > -1 Then

TracePrint intX1

TracePrint intY1

Tap intX1, intY1

Delay 2000

//写评论内容

Dim intX2,intY2

FindPic 0,0,0,0,"Attachment:评论.png","000000",0,0.9,intX2,intY2

If intX2 > -1 And intY2 > -1 Then

TracePrint intX2

TracePrint intY2

Tap intX2, intY2

Delay 2000

Sys.SetClipText 分割话术(1)

//粘贴内容

Dim intX3,intY3

FindPic 0,0,0,0,"Attachment:千万条.png","000000",0,0.9,intX3,intY3

If intX3 > -1 And intY3 > -1 Then

TracePrint intX3

TracePrint intY3

Touch intX3, intY3, 3000

Delay 2000

Dim intX4,intY4

FindPic 0,0,0,0,"Attachment:粘贴.png","000000",0,0.9,intX4,intY4

If intX4 > -1 And intY4 > -1 Then

TracePrint intX4

TracePrint intY4

Tap intX4,intY4

Delay 1000

Dim intX5,intY5

FindPic 0,0,0,0,"Attachment:发布.png","000000",0,0.9,intX5,intY5

If intX5 > -1 And intY5 > -1 Then

TracePrint intX5

TracePrint intY5

Tap intX5, intY5

Delay 3000

KeyPress "Back"

Delay 1000

KeyPress "Back"

Delay 1000

End If

End If

End If

//粘贴内容

End If

//写评论内容

//如果没有评论内容

 

If intY2 = -1 Then

//满足条件,执行下面的脚本

KeyPress "Back"

Delay 2000

KeyPress "Back"

Swipe 272,565, 280,79,1000

End If

//如果没有评论内容

//通过判断表达式的取值,来执行后面的动作或控制

End If

 

 

//写回答

//如果没有回答按钮

If intY1 = -1 Then

KeyPress "Back"

Delay 1000

End If

 

//如果没有回答按钮

End If

//先找到赞同

 

If intY = -1 Then

// 如果没有找到

Swipe 272,565, 280,79,1000

End If

// 上滑

Swipe intX,intY, intX, 95,1500

 

 

 

 

 

Next

======================================================