变量

在操作界面中,点击任意输入框可以看到类似于上图的“变量输入弹框”,在全局变量、事件变量中你可以通过点击相应的变量名添加到输入框中,在操作结果你需要点击添加按钮。
什么是变量?可以看到“对话框”中的内容输入框有一个符号:“ {1.2} ”,这就是一个变量。它表示一个不固定的值,它可能是一段数字也可能是一句诗或者是一串时间等等。
那么{1.2}分别代表什么意思呢?首先外面的{}是为了能够使变量和普通内容区分开而制定的一种格式而已,它可能是{}也可能是[],里面的1.2表示获取ID是1(读取文件)这个操作的代号是2(文件内容)的操作结果。需要注意的是,在Project Event中,并不是所有类型的变量格式都一样,像全局变量的格式:{@xxx},事件变量:{xxx},操作结果变量:{x.x}。
全局变量
你可以在任意一个操作的任何可以输入的地方使用它,常见的全局变量像:当前的时间({@Timestamp})。
事件变量
比如你选择了一个键盘事件,那么在操作中的“变量输入弹框”事件变量中可以看到有几个可用的变量:动作、按键名称、按键键码。而这几个变量是这个事件独有的变量,如果你更换了其他事件那么之前的事件变量会失效。并不是所有的事件都有事件变量可以用。事件变量同样可以在任意一个操作可以输入的地方使用。
操作结果
需要了解什么是操作结果,当操作执行完成后会产生一些结果(并不是所有操作都会产生),比如上图中的“读取文件”操作,执行完成后会获得文件内容,就是它的操作结果。
排在下方的操作则可以获取到所有排在它上方的操作结果变量。

变量错误提醒
我们调整了一下操作的顺序

如上图可以看到ID为2的对话框操作中,内容输入框边框变成了红色,表示这个输入框中存在错误的变量。我们可以看一下为什么错,首先这是一个操作结果变量{1.2},操作结果变量必须遵循往上获取的规则,只能是排在下方的获取上方的操作结果,不能上方的获取下方的操作结果,因为执行顺序是从上往下,下方的操作都没有执行,在上方中 获取时是没有结果的。
尝试执行操作
重新调整顺序正确后,我们可以尝试执行操作,看看效果。

:)
Last updated
Was this helpful?