按键精灵作为一款简单易用的脚本开发工具,让许多没有编程基础的用户也能快速实现自动化操作。本文将带你了解按键精灵的基础语法,助你迈出脚本编写的第一步。
标识符
在按键精灵中,标识符用于命名变量、函数、模块等各种用户自定义元素。简单来说,标识符就是你在编写代码时给“东西”起的名字。
标识符的基本规则如下:
- 只能由英文字母、中文字符、数字和下划线
_组成; - 不区分大小写;
- 不能以数字开头;
- 不能与关键字重名。
-
// 正确示例 Dim name Dim 姓名 Dim _name Dim name1 // 错误示例 Dim 1name Dim name@1
关键字
关键字是编程语言中已经预先定义好、具有特殊含义的词汇。这些词是语言的“保留字”,用于表示特定语法结构或功能,不能作为变量名、函数名等标识符使用。
⚠️按键内置的命令、插件命令都属于关键字
按键精灵中的关键字如下:
| 关键字 | 说明 | 关键字 | 说明 |
|---|---|---|---|
| If…ElseIf…Else…End If | 条件判断语句 | Dim | 定义变量 |
| True / False | 表示布尔值 | Null | 表示空值 |
| And / Not / Or | 逻辑运算符 | Select…Case…End Select | 条件选择语句 |
| For…Next | 计数循环语句 | Do…Loop / While…Wend | 循环语句 |
| EndScript / ExitScript / RestartScript | 控制脚本流程 | Rem / Goto | 注释与跳转 |
| Function / Sub | 定义函数 | Import | 导入插件或命令库 |
注释
注释是写在代码中但不会被程序执行的说明性内容,通常用于解释代码逻辑,提高代码可读性。
行注释
- 仅注释当前行,从注释符开始到行尾结束;
- 可使用双斜线
//或单引号'。 -
// 单行注释方式1 ' 单行注释方式2 Dim value = 10 // 行末注释
块注释
- 可注释多行;
- 以
/*开始,*/结束。 -
/* 多行注释 可以跨越多行 */
续行符
续行符用于将一行较长的代码拆分为多行书写,从而提升代码的可读性。它告诉解释器这些多行代码实际上属于同一语句。
在按键精灵中,下划线 _ 用作续行符:
// 使用续行符
Dim table = {_
"key1": "value1",_
"key2": "value2"_
}
// 等价于:
Dim table = {"key1": "value1", "key2": "value2"}
分隔符
分隔符的作用与续行符相反:用于将多条语句写在同一行,以减少换行。
按键精灵中,冒号 : 作为分隔符。
⚠️ 注意:不建议过度使用分隔符将所有代码挤在同一行。过长的代码不仅降低可读性,还会加重编辑器渲染负担。
// 使用分隔符
Dim value = 1 : TracePrint value
// 等价于:
Dim value = 1
TracePrint value
执行流程
- 按键精灵脚本没有固定的程序入口,代码从上到下顺序执行;
- 命令、函数、变量不区分大小写;
- 函数的位置不影响调用,可以先调用后定义。

4万+

被折叠的 条评论
为什么被折叠?



