当前位置: 首页 > ops >正文

[安卓/ios辅助工具]给按键精灵脚本做一个日志悬浮窗

今天给大家带来一个按键精灵的日志悬浮窗案例源码。


脚本效果

脚本介绍


这个脚本其实没有太多实用价值,只是给脚本加了一个悬浮窗,用于显示脚本日志,如果非要说一个用处的话,那就是增加脚本的逼格。

另外需要注意,如果你的脚本使用了图色命令,悬浮窗一定要避开找图找色的位置,它对图片有遮盖的影响。

脚本思路

①做两个悬浮窗,标题悬浮窗(文字固定),内容悬浮窗(文字滚动)

②悬浮窗固定显示的原理是使用多线程,其中一个线程用于循环显示悬浮窗,使其一直在屏幕上显示。

③滚动显示的原理是利用一个数组存储每一行要显示的内容,当达到指定条数以后,就删除数组第一个内容,再把新的内容追加到最后一个数组内容。

④内容的来源:当我们需要显示内容的时候,通过共享变量的方式,把内容传递给用于显示的线程。

脚本源码:

Import "shanhai.lua"
Thread.Start 主程序
Dim arr()
FW.NewFWindow "浮窗名1", 0, 50, 300, 50
FW.Opacity "浮窗名1", 50
FW.SetBackColor("浮窗名1", "000000")
FW.AddTextView "浮窗名1", "文字1", " 日志窗口", 0, 10, 300, 45
FW.SetTextColor("文字1","ffffff")
FW.SetTextSize "文字1", 16
FW.Show("浮窗名1")
FW.NewFWindow "浮窗名", 0, 50, 300, 300
FW.Opacity "浮窗名", 50
FW.SetBackColor("浮窗名", "000000")
FW.AddTextView "浮窗名", "文字", "", 0, 50, 300, 500
FW.SetTextColor("文字","00FF00")
FW.SetTextSize "文字", 10
Do
dim msg=Thread.GetShareVar ("show")
Call toast(msg)
Delay 100
Loop
Function 主程序()
For i = 1 To 100
Thread.SetShareVar "show", " 脚本运行日志:"&right(DateTime.Format(),8) &" 一大推内容"&i
Delay 1000
Next
End Function


Function toast(msg)
If msg <> arr(UBOUND(arr)) Then
If ubound(arr) > 8 Then
arr= shanhai.Remove(arr,0)
End If
arr(UBOUND(arr)+1)=msg
End If
// ShowMessage Join(arr, "\n"), 1000, 0, 0
FW.SetTextView "文字", Join(arr, "\n"), 0, 50, 300, 500
FW.Show("浮窗名")
End Function

 

http://www.xdnf.cn/news/11940.html

相关文章:

  • 制造业数字化转型解决方案及应用
  • rk3588开发板实现磁盘自动挂载vmware共享文件夹设置
  • C学习--内存管理
  • 2. 库的操作
  • 企业如何抵御复杂网络攻击?
  • Delphi用if else实现 select case、switch语句功能,实现case 以字符串为分类条件。
  • Java对象创建过程
  • 操作系统入门:核心概念与设计逻辑
  • 数字孪生在智能制造中的实践:某汽车总装车间的全流程仿真优化
  • https和http有什么区别-http各个版本有什么区别
  • DINO-R1
  • 商务合同范本智能审核系统 AI 大模型处理方案
  • 探索分布式存储与通信:去中心化共享及通訊(DSAC)
  • 区块链跨链通信:使用 Cosmos SDK 实现链间互操作
  • 手动清理C盘文件的一些方法
  • 共聚焦显微镜—赋能光学元件精密质控
  • C语言获取数组长度方法大全(附带实例)
  • gateway 网关 路由新增 (已亲测)
  • Python训练营打卡 Day44
  • linux shell脚本硬件定时检测通过邮箱警告管理人员
  • LLM之RAG实战(五十四)| 复杂文档处理RAG框架:Ragflow
  • 振动力学:弹性杆的纵向振动(固有振动和固有频率的概念)
  • [蓝桥杯]填字母游戏
  • 短视频矩阵系统源码新发布技术方案有那几种?
  • 2025.6.4总结
  • 霍夫曼编码详解
  • qiankun模式下 主应用严格模式,子应用el-popover 点击无效不显示
  • STM32L0看门狗设置LL库
  • ABP-Book Store Application中文讲解 - Part 9: Authors: User Interface
  • 代码随想录刷题day29