Quicker 快速开发,控制脚本关闭(示例,鼠标连点器)
Posted SoloShine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Quicker 快速开发,控制脚本关闭(示例,鼠标连点器)相关的知识,希望对你有一定的参考价值。
前言
一般写Quicker脚本的时候,是不需要考虑中途手动退出脚本的,因为多数脚本的运行时间不长,没多少中途退出的需求。但一旦脚本需要后台不定时间运行(可能要连续运行很长时间),如果不能手动控制脚本终止的话,不管是调试还是使用都很麻烦。其实解决方案也很简单,利用多线程监听即可。
实现方案
- 创建多线程步骤组,其中一个作为监听线程,另一个作为功能线程;
- 监听线程一般使用等待某(组合)按键、鼠标点击的组件,触发后,结束脚本;
- 功能线程自己按照常规方式写即可。
示例说明
脚本截图
脚本说明
多线程步骤组中的两个步骤组就相当于是两个线程,第一个控制了进程的手动退出(阻塞等待鼠标右键的按下),第二个是业务脚本。在这个示例中,业务脚本只是一个循环的鼠标点击效果,有一定实用性(够简洁),主要是方便演示使用,你自己完全可以做的更多。
功能演示
Quicker脚本分享地址:https://getquicker.net/Sharedaction?code=e0fa0297-1805-4945-4257-08db26e924e4
推荐码:402701-8137
其他
PS:这个需求其实是某一天我玩游戏时候,想要进行快速的点击以跳过部分内容,但市面上的成品点击器都太那啥了,能够直接搜索到的多数吃相不好,我也不需要太复杂的功能,脚本工具又是额外的负担(虽说ahk功能挺强大),我就用Quicker两分钟完成了这个点击器,主要知识点也不是“点击”而是线程协同。
以上是关于Quicker 快速开发,控制脚本关闭(示例,鼠标连点器)的主要内容,如果未能解决你的问题,请参考以下文章
Python 编程快速上手 第十八章 用 GUI 自动化控制键盘和鼠标
利用sourceinsight宏(Quicker.em)提高编码效率和质量