IsLabel(LabelName)
如果指定的标签存在则返回一个非零数字.
Boolean := IsLabel(LabelName)
参数
- LabelName
子程序, 热键或热字串的名称(字符串). 不包含末尾的冒号.
返回值
如果脚本中存在 LabelName, 则返回 1(true), 否则返回 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