函数库目录介绍

供新手入门和老手参考的教程和相关资料,包括中文帮助

Moderators: tmplinshi, arcticir

Post Reply
tmplinshi
Posts: 1604
Joined: 01 Oct 2013, 14:57

函数库目录介绍

Post by tmplinshi » 18 Jul 2015, 09:48

本文的内容也可以直接阅读帮助文档中的 Libraries of Functions 部分获得。

对于函数库目录的用法,由于我没有仔细看帮助文件,我是在接触了 AHK 很久很久之后才陆续在实践中学习到的。。
好了,以下是正文。

引用外部文件最普通的方法是:
#Include 测试.ahk
不在脚本目录的则用完整路径,例如:
#Include d:\test\测试.ahk

但是如果你要经常某个引用外部文件,或者要引用很多外部文件,上面的方法非常浪费时间。这时候可以用函数库目录

函数库目录 可以建立在三个位置:
  1. 脚本所在目录\Lib\
  2. 我的文档路径\AutoHotkey\Lib\ ; %A_MyDocuments%\AutoHotkey\Lib\
  3. AutoHotkey.exe 所在路径\Lib\
例如把“ahkscript.ahk”放到上面其中的一个 Lib 文件夹中,脚本中就可以直接调用跟文件名相同名称的函数 ahkscript() 或者以文件名为前缀的函数,例如 ahkscript_login(),而无需写 #Include 语句。

如果函数名与文件名不相同,用 #Include 也可以不需要输入路径,#Include <ahkscript> 即可。
Post Reply

Return to “教程资料”