【电脑端】Quicker进阶教程之动作类型介绍篇

经验创意 · 9486 次浏览
i_orange 创建于 2019-01-11 15:04

这一部分介绍Quicker能够实现的子功能子功能按照一定的顺序排列——组合动作可实现更复杂的功能),了解了Quicker子功能能更清楚地了解Quicker能否实现自己所需要的功能。

    Quicker支持的动作类型如下图,下面分别介绍序号1-7对应的子功能。

    最新版界面可能会有稍许不同,但软件功能基本不变,新版本增加的功能请注意关注版本更新说明


1. 动作类型

1. 【键盘输入】

       顾名思义,【键盘输入】模拟键盘按键,可以模拟 键盘快捷键键盘输入 功能。


2. 键盘输入

2. 【运行程序或打开文件】:执行、打开程序和文件,支持参数化运行。


3. 运行程序或打开文件

3.【打开网址】:打开指定网页

4.【键入文本】:键入预定文本


4. 键入文本

 

5.【执行脚本(文件)】

       可以直接运行cmdpowershellahk(需提前安装好AHK)等代码,支持多种脚本和文件编码。


 

5. 执行脚本(文件)

上面步骤1-5均是Quicker提供的子动作,仅能实现单一的功能。步骤6和步骤7开始对以上子动作进行组合并添加额外的高级功能

6.【组合动作(基础)】(最新版该选项已移除,相关功能合并到其它选项中)

       步骤6 组合子动作并添加一些附加功能来实现一些稍复杂的动作。


6. 组合动作(基础)


图7. 组合动作(基础)演示

点击图6中的按钮【添加动作】,弹出如下窗口。下图包括了步骤1-5的基本子动作,额外添加了一个提供多种“附加功能”的【子程序】。


8. 添加子动作

       【子程序】主要实现简单的文本处理编码转换以及操作剪切板等拓展功能。具体功能如下:

1. 子程序

[系统]

[输入]

[处理]

[输出]

等待

获取选中文本

转换为大写

弹窗显示

等待剪切板内容改变

获取剪切板文本

转换为小写

将文本存入剪切板

激活进程窗口

获取剪切板图片

去除首尾空白字符

将图片写入剪切板

检查程序已启动

获取当前时间

用正则表达式提取

将文本写入临时文件

 

生成Guid

用正则表达式替换

将文本写入文件

 

保存剪切板文字到临时文件

替换变量

将图片写入临时文件

 

保存剪切板图片到临时文件

格式化输出(C#

将文本暂存到变量

 

读取变量中暂存的文本

组合词拆分成句子

粘贴文本

 

获取选择的文件

排序字符串行A-Z

 

 

获取当前路径

获取文件所在目录

 

 

获取窗口标题

识别图片中二维码

 

 

 

按比例缩小图片

 

 

 

显示行数和字数统计

 

 


9. 子程序

7. 【组合动作(高级,预览中)】

       通过这一部分的动作组合可以使Quicker完成更复杂的任务,完成一个复杂的组合动作就像玩乐高积木一样有趣!

       下面介绍【操作界面】和所提供的【高级动作】

1)操作界面

 包括【1.动作选择区】【2.动作组合区】【3.变量定义区】【4.外观设定】。


【1.动作选择区】提供了各种【高级动作】,后面单独汇总一下。

2.动作组合区】可以通过拖拽移动动作、Ctrl+拖拽复制动作来实现对动作的排列。

3.变量定义区】支持定义 文本、图片、布尔、数字、日期时间以及列表 类型的变量,用以存储输入数据、中间数据以及输出数据。

4.外观设定】为组合动作选择醒目的图标并设计动作名称,为了让其他用户能直观了解动作实现的功能还可以添加备注


2)高级动作

     Quicker提供的【高级动作】如下:

[常用]

[文本处理]

[图片处理]

[剪切板]

发送文本到窗口

列表合并成文本

图片转Base64

文件放入剪切板

弹窗提示

字数统计

显示图片

文本或图片写入剪切板

打开网址

拆分文本为列提取JSON内容表

生成二维码

等待剪切版内容改变

提示消息

文本处理

识别二维码

获取剪切板图片

等待时间

显示文本

 

获取剪切板文件列表

获取选中文字

替换文本

 

获取剪切板文本

运行或打开

正则提取

 

 

键盘输入

组合成文本

 

 

鼠标输入

 

 

 

 

[流程]

[系统]

[文件]

[Logic]

[其它]

停止动作

在资源管理器中定位文件

写入图片文件

比较数字

HTTP请求

如果

恢复活动窗口

写入文本文件

比较文本

备注

每个

检查程序已启动

提取文件路径信息

 

生成Guid

跳出循环

激活进程窗口

文件和目录操作

 

用户输入

重复

获取当前Chrome浏览器网址

生成临时文件路径

 

用户选择

 

获取当前时间

读取文件

 

计算

 

获取当前进程信息

 

 

运行脚本

 

获取窗口标题

 

 

 

 

获取系统路径

 

 

 

 

获取资源管理器当前路径

 

 

 

 

获取选择的文件列表

 

 

 


至此,Quicker提供的功能基本介绍到这里,后续会对一些高级动作的实现进行细致的讲解。


cenxx 2019-01-21 11:42 :
刚入坑就想到quicker其实可以实现类似MacroCreator的功能,没想到楼主早就已经实现了MacroCreator的大部分功能而且描述更简洁,其实楼主可以参考一下MacroCreator最强的屏幕录制功能,一些组合的动作先通过手动录制,然后再用代码实现规范和重复化其实使用起来更好
腻歪 2019-02-26 15:25 :
组合动作(高级)对于一些没有开发基础的人来说,还是门槛有点高,建议保留组合动作(基础)
i_orange 回复 腻歪 2019-02-26 16:55 :
目前新版的软件已开发成熟,故这部分功能现在合并到了【组合动作】中,新的操作界面避免了繁琐,用起来更方便。如果没有基础,可以先从【共享库】中寻找自己需要的功能,然后查看功能的具体实现,从中慢慢学习,还可以加qq群(850609768)来参与讨论。
月夜 2019-03-16 19:53 :
详细,不利于新手入门,建议给几个例子。然后用一下程序步骤自动识别,感觉比较好
i_orange 回复 月夜 2019-03-16 21:22 :
是的,当初写这篇分享是为了让用户能够了解Quicker能实现的功能,而疏忽了用户的上手难度。现在开发者正在集结用户来撰写Quicker的使用文档,到时候会有详细的介绍和例子,敬请期待!
回复内容
暂无回复
回复主贴