Get(窗口 UUID)
返回活动窗口的通用唯一标识符 (UUID)。
格式
Get ( 窗口 UUID )
参数
无
返回的数据类型
文本
原始版本
26.0
说明
创建每个窗口时都会分配一个 UUID。只要窗口存在,窗口的 UUID 就保持不变。这个十六进制字符串用于标识窗口,即使窗口名称更改或多个窗口具有相同的名称。
如果没有活动的窗口,该函数将返回一个空字符串。
注释
-
正在操作脚本的窗口不一定是前景窗口。
-
在大多数脚本步骤中,窗口 UUID 可以代替窗口名称,例如选择窗口、关闭窗口、移动窗口/调整窗口大小和设置窗口标题。
-
每个新窗口都会收到一个唯一的 UUID,即使该窗口是使用 窗口 > 新建窗口 命令或新建窗口脚本步骤从现有窗口创建的。
示例 1
为活动和窗口返回类似 38F0E000E91C4214AADCA593F9A810D6 的值。
示例 2
将活动和窗口的 UUID 存储在变量中,创建一个新窗口(成为活动的窗口),然后返回原窗口。
复制
设置变量 [ $windowID ; 值: Get ( 窗口 UUID ) ]
新建窗口 [ 样式: 文档 ; 使用布局: <当前布局> ]
选择窗口 [ 名称: $windowID ]
示例 3
使用窗口 UUID 作为密钥,以 JSON 的形式存储有关活动窗口的信息。
复制
设置变量 [ $uuid ; 值: Get ( 窗口 UUID ) ]
设置变量 [ $$windowData ; 值:
JSONSetElement ( $$windowData ;
[ $uuid & ".lastRecord" ; Get ( 记录编号 ) ; JSONNumber ] ;
[ $uuid & ".windowName" ; Get ( 窗口名称 ) ; JSONString ]
)
]