IsLabel(LabelName)
如果指定的标签存在则返回一个非零数字.
TrueOrFalse := IsLabel(LabelName)
参数
- LabelName
子程序, 热键或热字串的名称(字符串)(LabelName 不含冒号).
返回值
如果 LabelName 存在则返回一个非零数字, 否则返回 0(false).
本函数在如 Gosub, 热键定义, 菜单定义和 Gui 等命令指定动态标签时, 有助于避免运行时错误.
Labels
示例
报告 "子程序存在", 因为子程序确实存在.
if IsLabel("Label")
MsgBox, 子程序存在
else
MsgBox, 子程序不存在
Label:
return
报告 "热键存在", 因为热键确实存在.
if IsLabel("^#h")
MsgBox, 热键存在
else
MsgBox, 热键不存在
^#h::return
报告 "热字符串存在", 因为热字串确实存在.
if IsLabel("::btw")
MsgBox, 热字符串存在
else
MsgBox, 热字符串不存在
::btw::by the way
unixetc