autojs-ui悬浮按钮模板

这篇具有很好参考价值的文章主要介绍了autojs-ui悬浮按钮模板。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注释很详细,直接上代码

涵盖很多常用知识点,也可当知识点看

运行效果长这样:

  1. 开始按钮相当于开关,按钮内容会随点击变换
  2. 控制台按钮可让运行框显示或隐藏
  3. 退出按钮退出程序并在3s后关闭运行框
  4. 只需在对应函数内添加需要实现的内容即可使用

autojs悬浮窗按钮控制脚本模板,# JavaScript,autojs,javascript,autojs

 // 启用自动执行
auto();

//设置运行框标题颜色和字体大小
console.setTitle("眨眼睛出品","#ff11ee00",40);

//设置运行框初始的位置
console.setPosition(400, 100);

//判断运行框是否显示在屏幕上
var isconsoleshow =false 

// 定义开始按钮的响应函数
function startstopButtonClick() {
    toast("开始按钮被点击");

        // 在这里编写开始按钮被点击后的逻辑
        if (window.startstopButton.getText() === "开始") {
            //定义开始之后的逻辑

            //修改按钮文本为停止
            window. startstopButton. setText("停止")
        } 
        else {
            //点击停止之后的逻辑

            //修改按钮文本为开始
            window.startstopButton. setText("开始")
        }
}

// 定义控制台按钮的响应函数
function consoleButtonClick() {
    toast("控制台按钮被点击");

    // 在这里编写停止按钮被点击后的逻辑

    //这里对控制台状态操作需要启用新线程,否则当场卡死
    //暂时还不明白为啥不能在同一个线程改变控制台状态,先这样用着
    threads.start(function () {
        //如果当前是显示状态则隐藏
        if (isconsoleshow){
          console.hide() 

          //修改标记
          isconsoleshow=false 
        }
        else{

        //同理
        //填true是为了程序关闭时将控制台一同关闭
         console.show(true) 
         isconsoleshow=true  
        }
        console.setBackgroud("#44000000");
    });
    
}

// 定义退出按钮的响应函数
function exitButtonClick() {
    toast("退出按钮被点击");
    // 在这里编写退出按钮被点击后的逻辑
    //直接结束程序
    exit ();
}

// 创建UI界面
var window = floaty.window(
    //垂直分布
    <vertical>
        <button id="startstopButton" text="开始" w="auto" h="auto"/>
        <button id="consoleButton" text="控制台" w="auto" h="auto"/>
        <button id="exitButton" text="退出" w="auto" h="auto"/>
    </vertical>
);


// 设置开始停止按钮的点击事件监听器
window.startstopButton.click(() => {
    //开始及停止按钮点击处理函数
    startstopButtonClick();
});

// 设置控制台按钮的点击事件监听器
window.consoleButton.click(() => {
    //控制台按钮点击处理函数
    consoleButtonClick();
});

// 设置退出按钮的点击事件监听器
window.exitButton.click(() => {
    //退出按钮点击处理函数
    exitButtonClick();
});

// 保持程序运行状态,否则会运行完即关闭
setInterval(() => {}, 1000);

下一篇示范一下实操文章来源地址https://www.toymoban.com/news/detail-765241.html

到了这里,关于autojs-ui悬浮按钮模板的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA 2023 新版UI 工具栏中版本控制(pull/push)按钮恢复

    IDEA 2023.1版本新UI中,右上角版本控制的pull/push按钮不见了! 1. 在工具栏右键,点击 Customize Toolbar... 2. 点加号选择 Add Action... 3. 在 Version Control Systems 条目下选择我们需要的按钮,然后点 OK 即可。 4. 图中以 Commit 和 Update Project 两项为例。上下拖动按钮,排列到自己习惯的顺序

    2024年02月08日
    浏览(76)
  • vue结合element-ui实现(按钮控制)动态增加减少input框功能。

    一、template部分 二、script部分 三、效果展示 这是初始页面  这是点击添加 这是删除的     四、详细说明 v-for=\\\"(item,index)in array\\\" :key = \\\"index\\\" 这个是重点!!! ! 通俗点将,就是用一个div(盒子)将input输入框包括起来,然后在div中使用 v-for=\\\"(item,index)in array\\\" :key = \\\"ind

    2024年02月12日
    浏览(61)
  • Unity3D Button 鼠标悬浮进入与鼠标悬浮退出按钮事件

    由于甲方验收未通过,项目需要改版,在修改界面时,想实现鼠标在一级菜单悬浮即可显示二级菜单的功能,主要如下图 注意,上图鼠标只是悬浮在场景漫游按钮上,并未点击左键或右键等 思路是让类继承IPointerEnterHandler IPointerExitHandler两个接口,然后实现其中的方法 代码如

    2024年02月16日
    浏览(51)
  • 使用uniapp实现全局悬浮按钮(可拖动)

    效果如下 实现方案 使用uniapp官方组件 movable-area和movable-view 代码解析 在components新建一个xxx.vue组件 重点在于movable-area与movable-view需要分别增加pointer-events: none和pointer-events: auto用于组件事件穿透与恢复组件事件(此处不加会导致引用该组件的父组件无法使用事件) 组件代码

    2024年02月11日
    浏览(50)
  • vue表格操作列,按钮太多显示... 点击后悬浮显示全部按钮

    效果: 分析原理: 一共就三步,仔细看看很简单,位置要加对,代码结构下边有demo 代码结构demo: 老规矩复制粘贴  拿去试试   注意这次的demo只有操作列不是全部表格结构,, 需要放到表格的/el-table标签内

    2024年04月12日
    浏览(38)
  • 【Android入门到项目实战-- 11.1】—— 实现悬浮按钮

            悬浮按钮是悬浮于界面之上,滑动屏幕时按钮不会跟随屏幕移动,它是Design Support库中提供的一个控件,这个控件可以帮助我们轻松实现悬浮按钮效果。         下面实现一个发布的悬浮按钮。        由于需要用到floatingActionButton,所以先导入,可参考这篇文

    2024年02月13日
    浏览(43)
  • Qt 之按钮鼠标 悬浮、按下、松开后的效果

    本文介绍了Qt中的按钮实现响应鼠标悬浮、按下、松开后的效果,在三种状态下,按钮改变不同的背景图片。 方式1:通过修改样式表的方式去实现; 方式2:通过继承QPushButton去实现一个自定义的按钮; 方式3:在主界面中给按钮安装事件过滤器的方式去实现 这里尽量不要有

    2024年02月10日
    浏览(46)
  • 【Qt UI相关】Qt中如何控制 窗口的最大化、最小化和关闭按钮?一文带你掌握用法

    窗口的最大化、最小化和关闭按钮通常是由操作系统的窗口管理器控制的,而不是由应用程序控制的。这些按钮的行为(例如点击最大化按钮会将窗口的大小调整为屏幕的大小)是由窗口管理器实现的,应用程序通常不能改变这些行为。 在 Qt 中,你可以通过 QWidget::setWindow

    2024年02月11日
    浏览(42)
  • uniapp微信小程序全局所有页面放置一个跳转首页的可以拖动的悬浮按钮

    把上面的静态解构放到src/components/movable/movable.vuewe文件作为自定义组件 此处用的到时uniapp的movable-area组件和内嵌 movable-view 组件,其中movable-area表示可拖动的范围,movable-view用于指示可拖动的区域。 参照文档:movable-area | uni-app官网     movable-view | uni-app官网 想要实现每个页

    2024年02月03日
    浏览(50)
  • Qt编写视频监控系统74-悬浮工具栏(半透明/上下左右位置/自定义按钮)

    在监控系统中一般在视频实时预览的时候,希望提供一个悬浮工具条,可以显示一些提示信息比如分辨率、码率、帧率,提供一堆快捷操作按钮,可以录像、抓拍、云台控制、关闭等操作,参考了国内很多监控厂商客户端软件,总结下来基本就是悬浮条可以半透明悬浮在通道

    2024年02月06日
    浏览(73)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包