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