自动发微博脚本工具,可批量定时发送,按键精灵完全开源版

就跟标题上面讲的,软件是我之前开发好的,所有功能都能用,是按键精灵的脚本,只是单设备操作,也可以在模拟器下面操作,UI代码方面都设计的很完整,我这边就干脆分享出来给大家用,不用繁琐的配置,直接粘贴就能用哈。

UI界面:

read-normal-img

界面配置代码:

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

界面1:

{

微博自动发动态脚本v1.1:

{

文字框:

{

名称:"文字框1",

显示内容:"本脚本需要ROOT权限,因为是定制版所以不需要开卡密,安装就能直接使用,本脚本只用于操作一些重复性的功能,不可应用于违法用途,否则由此造成的损失由使用者个人承担,有脚本使用问题,请联系作者QQ,使用问题,请看帮助!",

文字大小:0,

高度:0,

宽度:0,

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

},

文字框:

{

名称:"文字框3",

显示内容:"设置动态内容:",

文字大小:0,

高度:200,

宽度:0,

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

},

输入框:

{

名称:"输入框1",

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

初始文本:"输入内容...",

仅输入数字:false,

密码:false,

文字大小:0,

最大输入长度:0,

高度:300,

宽度:0,

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

},

文字框:

{

名称:"文字框2",

显示内容:"设置发送数量:",

文字大小:0,

高度:0,

宽度:0,

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

},

输入框:

{

名称:"输入框2",

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

初始文本:"1000",

仅输入数字:false,

密码:false,

文字大小:0,

最大输入长度:0,

高度:0,

宽度:0,

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

},

},

}

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

脚本代码:

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

'创建布局名称

Dim 布局名称,点击坐标,话术,分割话术,随机值,循环数量

布局名称 = "xkrJ5.com 开发开源版"

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

TracePrint UI.Newlayout (布局名称) 

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

  TracePrint UI.AddTextView(布局名称, "文字框6", "微博内容:")

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

TracePrint UI.AddEditText(布局名称, "输入框1", "请将要发布的内容读取到剪辑版,每个内容用#符号分割,例如xxx#xxx...","700","300") 

'显示名称为:布局名称 的布局控件

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

  TracePrint UI.AddTextView(布局名称, "文字框6", "延迟发布时间:")

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

 TracePrint UI.AddEditText(布局名称, "输入框5", "5000","700","100") 

'创建一个名称为"按钮1",标题为:"点我初始化"的按钮控件

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

TracePrint UI.AddButton(布局名称, "按钮1", "点我读取动态内容") 

'创建一个名称为"按钮1",标题为:"全自动打招呼"的按钮控件

TracePrint UI.AddButton(布局名称, "按钮2", "启动功能") 

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

TracePrint UI.SetOnClick("按钮1", 点我初始化)

TracePrint UI.SetOnClick("按钮2", 启用功能)

TracePrint UI.Show (布局名称)

'创建函数

Function 点我初始化()

  话术=Sys.GetClipText() //读取剪辑版

  循环数量=UI.GetText("输入框5")

   

  UI.SetText("输入框1",话术)

  分割话术=Split(话术,"#")

  ShowMessage "数据正在初始化..."

 TracePrint 话术

 TracePrint 分割话术(1)

  Delay 3000

   

End Function

Function 启用功能()

  ShowMessage "脚本准备开始运作.延迟1500毫秒"

   Delay 1500

  TracePrint UI.Close(布局名称)

  

   

End Function

Do

//点击发布

Dim intX,intY

FindPic 0,0,0,0,"Attachment:点击发布.png","000000",0,0.9,intX,intY

If intX > -1 And intY > -1 Then

TracePrint intX

TracePrint intY

Tap intX, intY

ShowMessage "点击发布"

Delay 2000

Tap 561,195

ShowMessage "点写微博"

Delay 3000

ShowMessage "准备输入内容"

//随机内容

  

Dim MyValue

Randomize  

MyValue = Int(((UBound(分割话术)-2+1) * Rnd()) + 1)  

Traceprint MyValue

//随机内容

InputText 分割话术(MyValue)

Delay 2000

Tap 649, 94

Delay 3000

ShowMessage "已发布一篇微博"

End If

//点击发布

//点击知道了

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

End If

//点击知道了

ShowMessage "准备延迟:"&循环数量&"毫秒"

Delay 循环数量

  // Exit Do

  //退出循环

Loop

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/157129.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

工程建设智慧施工云平台源码 智慧工地平台源码

智慧工地平台源码 工程建设智慧施工云平台源码 技术框架:微服务架构JavaSpring Cloud UniApp MySql 智慧工地平台是一种智慧型、系统性的工地信息化解决方案,它把现代信息技术融入到建设工程管理中,协调各方资源,优化施工过程&…

掌握苏宁API,一键获取商品详情,解锁无尽商业可能

苏宁的API接口可以用于获取商品详情。以下是一个示例的API接口,通过商品ID获取商品详情: https://open.suning.com/api/content/product/getById?productId商品ID&appKey你的应用密钥&sign你的签名&formatjson 在上面的接口中&#xff0c…

骨传导耳机的优缺点是什么?有什么值得入手的骨传导耳机吗?

骨传导耳机的优点还是挺多的,比如说:佩戴舒适、避免听力损伤、使用更安全灯,在详细了解骨传导耳机有什么优点和缺点之前,先来认识一下什么是骨传导耳机。 骨传导耳机是一种通过人体骨骼来传递声音的耳机,与传统的耳机相…

SAP BW 查看DTP执行结果

SAP BW 查看DTP执行结果 1.选中DTP,双击打开 2.点击“数据传输流程监控器” 3.指定查询期间,执行 4.点击“数据管理存储对象” 5.选中执行记录行的“加载监控器” 6.点击“数据管理源” 7.预览,读取预览数据 8.显示数据结果

python连接elasticsearch

问题一:urllib3.exceptions.ProtocolError: (‘Connection aborted.’, RemoteDisconnected(‘Remote end closed connection without response’)) 协议写错了,是https 问题一:SSLError([SSL: CERTIFICATE_VERIFY_FAILED] certificate ver…

Linux安装OpenCV并配置VSCode环境

Linux安装OpenCV并配置VSCode环境 安装OpenCV环境安装必需工具下载并解压OpenCV库(Opencv Core Modules和opencv_contrib)创建构建目录,进行构建验证构建结果安装验证安装结果 配置VSCode环境创建项目文件修改配置信息执行程序 安装环境 Ubun…

​​​​​​​实验二 运算符和内置函数使用(Python程序设计实验报告)

实验二 运算符和内置函数使用 实验环境 Python集成开发环境IDLE/Anaconda 实验目的 1.熟练掌握常用运算符的使用。 2. 熟练掌握常用内置函数的使用。 三、实验内容 1. 输入三角形的3个边长a、b、c,求三角形的面积area。利用如下海伦公式求三角形的…

docker中怎么启动容器

1、首先在linux中使用以下命令来启动 Docker 服务: sudo systemctl start docker2、然后下面的命令显示所有的容器列表,包括正在运行和已停止的容器。 docker ps -a然后找到容器ID 3、使用 docker start 启动一个已停止的容器: docker s…

视频修复软件 Aiseesoft Video Repair mac中文版功能

AIseesoft Video RepAIr mac是一款专业的视频修复软件,主要用于修复损坏或无法播放的视频文件。AIseesoft Video RepAIr是一个功能强大的程序,可以帮助恢复丢失或损坏的数据的视频。只要您以相同的格式提供示例视频,并在功能强大的技术的支持下,只需单击几下即可收获…

开放式耳机和骨传导耳机有什么区别?哪款值得入手?

开放式耳机和骨传导耳机最大的区别就是佩戴方式不同和传声方式不同,相比之下骨传导耳机更值得入手一些。但其实骨传导耳机也是开放式耳机,下面先了解下开放式耳机都有哪几种。 一、开放式耳机分哪几种? 开放式耳机分为气传导和骨传导。这两种…

如何定位判断是前端的bug还是后端bug?

前言 随着开发软件趋向于大型化复杂化,软件测试逐渐成为一个专业,需要运用专门的方法和手段,需要专门人才来管理。但是外面的小道消息总是在传:软件测试就只是找bug的!这个我可就不同意了~ 软件测试员是找bug&#x…

短信登录获取图形验证码调用过程

文章目录 短信登录获取图形验证码调用过程1、输入某个要获取短信验证的电话 短信登录获取图形验证码调用过程 1、输入某个要获取短信验证的电话 调用到skin皮肤里面的sms_login里面的xml的按钮控件: 这个按钮属于点击信息在Notify里面收到: void CSMSLoginDlg::Notify(TNotif…

自动化测试,5个技巧轻松搞定

想要在质量保证团队中赢得核心?当你组建你的网络应用时要记住这些技巧,可以变得更容易分析并快速创建更多准确可重复的自动化测试。 1.歧义是敌人 尽可能使你的代码具体化。当然,你已经遵循了W3C标准,对吗?以下有三件…

EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(二):EtherCAT总线初始化

XPCIE1032H功能简介 XPCIE1032H是一款基于PCI Express的EtherCAT总线运动控制卡,可选6-64轴运动控制,支持多路高速数字输入输出,可轻松实现多轴同步控制和高速数据传输。 XPCIE1032H集成了强大的运动控制功能,结合MotionRT7运动…

Isight 2023 新功能介绍

​​Isight是一个仿真分析流程自动化和多学科多目标优化工具,它提供了一个可视化的灵活的仿真流程搭建平台,同时提供与多种主流CAE分析工具的专用接口,利用此工具,用户可以方便的以拖拽的方式可视化的快速建立复杂的仿真分析流程&…

达芬奇DaVinci Resolve Studio 18.6.3 for Mac

DaVinci Resolve Studio 18是一款专业的视频编辑和调色软件,适用于电影、电视节目、广告等各种视觉媒体的制作。它具有完整的后期制作功能,包括剪辑、调色、特效、音频处理等。 以下是DaVinci Resolve Studio 18的主要特点: - 提供了全面的视…

一、认识STM32

目录 一、初识STM32 1.1 STM32的命名规则介绍 1.2 STM32F103ZET6资源配置介绍 二、如何识别芯片管脚 2.1 如何寻找 IO 的功能说明 三、构成最小系统的要素 一、初识STM32 1.1 STM32的命名规则介绍 以 STM32F103ZET6 来讲解下 STM32 的命名方法: &…

SpringBoot 2.x 实战仿B站高性能后端项目

SpringBoot 2.x 实战仿B站高性能后端项目 下栽の地止:请看文章末尾 通常SpringBoot新建项目,默认是集成了Maven,然后所有内容都在一个主模块中。 如果项目架构稍微复杂一点,就需要用到Maven多模块。 本文简单概述一下&#xff0c…

无线振动温度传感器设备的振动监测故障诊断

近年来,随着工业领域技术水平的不断提高,工业设备的管理水平也必须紧随其后,既要保证设备的正常运转,同时也要做好日常的保养维护工作。旋转类设备是一种较为常见的工业设备,随着无线振动温度传感器设备的引入&#xf…