# ListVars

显示脚本的变量: 它们的名称和当前的内容.

    ListVars

## 备注

这个命令相当于在主窗口中选择 "View->Variables" 菜单. 它可以帮助您调试脚本.

对于列表中的每个变量, 变量的名称和内容将被显示, 以及其他信息, 取决于变量包含的内容. 每个项目以回车符和换行符终止(``r`n`), 但如果变量包含 ``r`n` 则可能跨越多行.

列表中的项目采取以下形式(其中 斜体 字符为占位符):

     VarName[Length of Capacity]: String
     ; [v1.1.26+]
     VarName: TypeName object {Info}
     ; 在 [v1.1.26] 之前:
     VarName[Object]: Address
     VarName[Object]: Address <= ComObject(VarType, Value)

Capacity 为变量当前以字符计算的容量, 而不是字节.

String 为变量内容的前 60 个字符.

Info 取决于对象的类型, 但目前是非常有限的.

如果在函数内使用此命令, 则首先列出此函数的局部变量(在脚本全局变量的上方).

已知限制: 如果函数(或全局变量自身的列表) 包含 10,000 个变量以上, 则此命令可能不会以准确的字母顺序显示它们; 即某些可能不显示出来.

## 相关

KeyHistory, ListHotkeys, ListLines

DebugVars 脚本可用于检查和更改变量和对象的内容.

## 示例

显示脚本变量的信息.

    ListVars

dftg