读取单个键盘或鼠标键的按下、锁定状态,或按下 / 抬起某个键。要连续发送一串按键,用 模拟按键B;要等用户按某键,用 等待按键。常见用途:动作开头根据是否按住某键切换功能;读 CapsLock 再设成需要的状态;模拟一直按住某个键。
按键操作
单个键盘按键的操作控制或状态获取
播放内置提示音、本地/网络音频,或用系统 TTS 朗读一段文字。要录音或听写,用 录制声音/语音识别。先选 类型,再填该类型需要的声音来源。
播放声音
播放声音提示或声音文件。
移动、置顶、显示或关闭指定的 Windows 窗口。要先按标题或进程找到窗口,用 获取窗口信息/查找窗口。窗口句柄 留空或 0 表示操作前台窗口。换 类型 后会显示对应参数。
- 移动窗口
- 置顶 / 置底 / 前台 / 关闭
- 设置显示状态
- 设置或更新透明度
窗口操作
Window窗口相关操作
把输入焦点还给动作开始前的那个窗口。弹过 用户输入 或 用户选择 之后,常用本步骤再回去打字。活动窗口是当前具有输入焦点的窗口。本模块没有参数:执行后尝试把焦点恢复到运行动作之前的窗口。
恢复活动窗口
如果活动窗口改变了(比如使用了参数输入步骤),使用此动作恢复窗口焦点。
读取指定窗口的标题、类名、句柄、位置等,或按条件查找顶层 / 子窗口。找到之后要移动或关闭,用 窗口操作。先选 目标窗口,其余条件字段会按类型出现。
获取窗口信息/查找窗口
获取指定窗口的标题等信息。
读取当前活动窗口所属进程的路径、名称和 PID。要按名称查某个程序是否在跑,用 检查程序已启动/获取进程信息。失败后中止动作:拿不到进程信息时是否停止动作。默认开启。
获取前台进程信息
获取当前活动窗口进程的信息。
取当前时间,或从文本、Unix 时间戳、时间变量转换,再按需要加减时长并格式化输出。只要对已有时间做差或换时区,用 计算时间。表达式里也可以直接用 C# DateTime。分四步:选时间来源 → 按需加减 → 设定文本格式 → 输出到变量。
- 当前时间
- 从文本转换
- 从 Unix 时间戳转换
- 时间变量
获取日期时间
获取当前或从文本、unix时间戳转换日期时间

获取系统或动作信息
获取系统、Quicker 及当前运行动作的相关信息。
返回 Windows 特殊目录的实际路径,例如桌面、下载、开始菜单。要检查路径是否存在,用 检查路径/获取文件信息。选一个目录类型,步骤返回该文件夹的完整路径。
获取系统路径
返回指定的特殊目录路径。

获取选择的文件(夹)/选择特定文件
获取资源管理器、桌面等位置选择的文件或文件夹的路径

获取资源管理器路径/跳转路径
获取资源管理器的当前文件夹路径。

激活进程主窗口
找到指定进程的主窗口并使其显示在前台。
按进程名或 PID 检查程序是否在运行,并读取路径、主窗口和启动时间。要直接把该程序提到前台,用 激活进程主窗口。进程名通常是 exe 去掉 .exe:Quicker 主程序是 quicker,Word 是 winword。可按住输入框右侧的窗口工具,拖到目标窗口上松开。
检查程序已启动/获取进程信息
检查指定的应用程序是否已经启动。

录制声音/语音识别
录制音频到文件或识别语音

输入法状态
获取或更改当前的输入法中英文状态,避免在发送热键时受影响。

文件系统监控
监控文件创建/变更/删除等事件。
向指定窗口发送 Win32 消息。需要了解 SendMessage 才能正确选用消息和参数。只要移动、关闭、置顶窗口,优先用 窗口操作。0.11.4 起提供。默认的 SendMessage 要求 lParam 为数字;需要传文本 lParam,或不等待返回时,换操作类型。
向窗口发送消息
使用SendMessage Win32Api向窗口发送消息。使用方法请搜索SendMessage Win32 API接口。
列出或读取音频设备,设置默认设备,以及静音、音量。只要播一段提示音,用 播放声音。先选 操作类型。设备 ID 形如 {0.0.0.00000000}.{2c3a51b4-780e-4290-bc03-8c25dfed52d1},可从「获取设备列表」等操作得到。
- 获取设备列表
- 获取默认设备 / 指定设备
- 设置默认设备
- 设置静音
音频设备
获取音频设备信息,设置默认音频设备。

在资源管理器中定位文件
在资源管理器中选中文件

Quicker操作
调用Quicker的某个功能

Shell文件操作
针对文件的Windows Shell相关操作

Windows服务和注册表
获取Windows服务的状态、注册表项信息