[教程]AutoHotkey中级教程 第二节 第六课:便签与函数

不断学习、不断创新、用代码创造自己的世界!——河许人

视频中代码:

;~ ;标签与函数


;~ ;1.goto与gosub的区别

Gosub, Test
Goto, Test
; 不再执行
MsgBox, End

Test:
    MsgBox, Test
return

;~ ;2.标签是默认执行的

MsgBox, Begin

Test:
    MsgBox, Test
return

;~ ;3.使用动态的标签名来调用标签

labelName := "Test"

; IsLabel 函数用来判断标签是否存在
if (IsLabel(labelName))
{
    Gosub, %labelName%
}
return

Test:
    MsgBox, Test
return

;~ ;4函数

Test1()
Test2("test")

Test1()
{
    MsgBox, Test1
}

; 函数支持参数和返回值
Test2(text)
{
    MsgBox, % text
    return true
}

;~ ;5.使用动态的标签名来调用函数

functionName := "Test"

; IsFunc 函数用来判断函数是否存在
if (IsFunc(functionName))
{
    %functionName%()
}

Test()
{
    MsgBox,河许人是大号人
}
Test()
{
    Gosub, Test2
    return

    Test2:
        MsgBox, Test2
    return
}

视频的完整文案:http://www.autoahk.com/ahk-w2-6.html

本教程资源的其他链接:

群:AutoAHK 348016704(推荐)

如果您喜欢本教程,请收藏本网站。如果你要投稿,请注册本网站或在简书上投稿到autohotkey专题。如果你觉得对你生活带来了便捷,为你带来了快乐,请捐助,河许人将为您提供更好的服务,谢谢!

AHKV1学习

AHK 中标签和函数的用法

2016-11-7 13:26:19

AHKV1学习

AutoHotKey伪数组、数组与关联数组

2016-11-8 15:21:10

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索