我们都知道按键精灵声明变量很自由,无需指明变量类型甚至有时候无需定义变量。 但按键中有Dim、DimEnv、Global,这3个定义变量的命令,自然有它们的作用。 正确的使用以上命令,可以使脚本事半功倍。今天,我就来讲一下“变量的作用域及使用技巧”。 描述声明变量并分配存储空间。 语法Dim varname[([subscripts])][, varname[([subscripts])]] . . . Dim 语句的语法包含以下部分: 总结: Dim:定义的变量仅在主线程有效,不支持多线程、QUI事件内、其他脚本内值的传递。 DimEnv:定义的变量可在主线程有效,且支持多线程、QUI事件内、其他脚本内值的传递。 Global:定义的变量可在主线程有效,且支持多线程,不支持QUI事件内、其他脚本内值的传递。 |
|