IsLabel(LabelName)
如果标签存在则返回一个非零数字.
TrueOrFalse := IsLabel(LabelName)
参数
返回值
如果 LabelName 存在则返回一个非零数字,否则返回 0(false).
相关
本函数用于希望避开运行时动态定义标签的命令出错而终止程序的时候很有帮助, 例如 Gosub, 热键定义, 菜单定义, 和 Gui.
相关
示例
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