宏录制器
录制器 页面会将您用鼠标和键盘执行的操作捕获一次,并将其转换为步骤。它是一个捕获工具,而不是存档:您将录制内容复制到代码片段或操作中,并在那里运行它。
高级模式。 录制器 页面只在高级模式下出现在导航中。
录制
- 单击 开始录制 ①。
- 一条 录制已开始 消息会提示按 Ctrl+Break 停止。单击 确定。配置窗口会最小化,短暂停顿后(默认为 300 毫秒)开始录制。如果关闭了 录制开始确认(设置),窗口会最小化并立即开始录制。
- 执行您想录制的操作。
- 按 Ctrl+Break,或者将配置窗口切回来并单击 停止录制。录制期间,页面会显示已用时间。
新录制会被保存并选中。如果没有录制任何内容,则不会保存文件,并会显示一条相应消息。录制结束时您在配置窗口中执行的操作(例如单击 停止录制)不会包含在内。
如果此时某个脚本正在进行自己的录制,开始录制 将不可用,直到该录制停止。
所有按键都会被录制,包括在密码框中键入的密码。录制会将它们存储为普通击键,并在运行时再次键入。请在键入密码之前停止录制。
录制哪些内容
录制是一个步骤列表,您做的每件事对应一个步骤,按您执行的顺序排列:
- 鼠标移动,最多每 15 毫秒或每 4 像素保留一次(以先到者为准);
- 每次鼠标按键的按下和松开,以及每次滚轮转动;
- 每次按键的按下和松开;
- 它们之间的停顿,作为 等待 步骤。
每当您单击、滚动或键入所在的窗口发生变化时,它还会添加一个 窗口检查。运行录制时,窗口检查会等待正确程序的窗口出现:它必须具有相同的程序文件名和相同的窗口类(不区分大小写;窗口标题从不录制也不比较)。如果窗口没有及时出现,会有通知说明这一点,并且录制停止运行,因此其单击和按键永远不会落到错误的窗口中。
录制列表
录制 选项卡按从新到旧的顺序列出您的录制,以及事件数、时长和创建时间。录制是位于配置文件旁边 Recordings 文件夹中的文件;打开 Recordings 文件夹 会打开该文件夹。
- 新录制的名称为
macro_后跟日期和时间。键入新的 名称 即可重命名;如果名称已被占用,会添加-1、-2等后缀。 - 某一行上的删除按钮会在确认后删除该录制。
使用录制内容
所选录制会以 步骤 ② 形式打开。切换到 脚本 可查看它转换为脚本语言后的样子。
- 复制 ③ 会将步骤(选中 脚本 时则为脚本)复制到剪贴板,以便粘贴到操作步骤的代码视图或脚本中。
- 创建代码片段 会根据录制内容新建一个代码片段(以当前显示的步骤或脚本形式),并在 代码片段 页面上打开它(代码片段)。
您在此页面上对录制内容所做的编辑不会保存到录制中;它们只会改变 复制 和 创建代码片段 所取用的内容。
录制内容放在哪里就在哪里运行:从操作中调用代码片段,或将步骤粘贴到操作中(调用代码片段)。
设置
设置 选项卡包含两张卡片。
捕获设置:
| 设置 | 默认值 | 作用 |
|---|---|---|
| 录制保留数量 | 50 | 要保留的录制数量。每次新录制后,超出此数量的最旧录制会被删除。0 表示全部保留。 |
| 录制开始确认 | 打开,300 毫秒 | 在录制开始前显示“按 Ctrl+Break 停止”消息,然后在捕获前等待这么长时间(0–10000 毫秒)。 |
| 录制停止通知 | 打开 | 当 Ctrl+Break 结束由脚本开始的录制时显示通知。 |
保留数量只统计仍使用 macro_ 名称的录制。您重命名的录制归您保留,永远不会被自动删除。当离上限只差五个录制时,最旧的五个会在列表中被标记。在达到上限时开始录制,会先询问 是否删除最旧的录制?;删除最旧的录制并开始 会将其删除并开始录制。
回放设置:
| 设置 | 默认值 | 作用 |
|---|---|---|
| 回放速度 | 100 % | 录制停顿的回放速度,1–1000 %:200 % 表示以两倍速度播放。手动编写的操作不受影响。 |
| 回放鼠标路径细节 | 每 1 次移动回放 1 次 | 每 N 次录制的鼠标移动中回放 1 次,N 为 1 到 1000。单击和滚轮转动始终落在录制时的位置。 |
| 回放窗口等待时间 | 2000 毫秒 | 窗口检查等待录制时窗口出现的时长,最长 60000 毫秒。0 表示只检查一次而不等待。 |
回放速度 和 回放鼠标路径细节 只适用于保持为步骤形式的录制。转换为脚本的录制会按录制时的速度播放其停顿,并回放每一次录制的鼠标移动。当您在此页面或任何其他步骤编辑器中将录制的步骤切换为 脚本 时,是否将步骤转换为脚本? 对话框会在转换前说明这一点。
高级模式。 所有捕获设置、回放鼠标路径细节 和 回放窗口等待时间 都是高级设置。