《AutoHotkey》函数使用中文教程 , 函数不同于命令的地方在于函数需要使用圆括号. 一个典型的函数是这样的 Function(参数1, 参数2, 参数3) 与命令相比, 函数有下面几个主要差异 : 1、你可以
《AutoHotkey》函数使用中文教程, 函数不同于命令的地方在于函数需要使用圆括号. 一个典型的函数是这样的
Function(参数1, 参数2, 参数3)
与命令相比, 函数有下面几个主要差异:
1、你可以使用运算.
SubStr(37 * 12, 1, 2)
SubStr(A_Hour - 12, 2)
2、变量不需要加上百分号:
SubStr(A_Now, 7, 2)
3、函数可以嵌套另一个函数:
SubStr(A_AhkPath, InStr(A_AhkPath, "AutoHotkey"))
4、文本前后需要加上双引号:
SubStr("I'm scripting, awesome!", 16)
函数通常会返回一个值, 这一点与命令也不一样. 命令需要设置OutputVar参数来保存结果, 而函数不需要. 将函数值赋给变量的最常用方法, 只需要这样做:
MyVar:= SubStr("I'm scripting, awesome!", 16)