Keyword Reference |
首页 后退 前进 |
#include 包含指定的外部文件到脚本中.
#include "[路径\]文件名" #include <文件名> 参数
备注 其它脚本可以使用 #include 命令包含到一个 AutoIt 脚本中 - 这些可以是 .au3 或 .a3x 格式. 包含文件的内容在 "#include" 命令点插入到脚本 - 大多数情况下是在脚本的开头, 以便包含文件内声明的变量或常量在脚本的其它部分可用.
如果重复包含同一用户函数(脚本)文件, 将出现 "Duplicate function"(重复函数) 错误. 编写包含文件时最好在首行添加一句 #include-once, 以避免文件被重复包含.
有一个特殊的注册表值,创建于 "HKEY_CURRENT_USER\Software\AutoIt v3\AutoIt" 名称为 "Include". 应该是 REG_SZ (字符串) 值. 值的内容是一个分号分隔的目录列表,可供搜索 #include 时解析文件的标准位置.
搜索次序依赖于 AutoIt 使用 #include 的格式. 下面表格是两种使用 #include 形式时的搜寻次序.
使用 #include <...>
使用 #include "..." (和 #include <...> 相反).
关于使用 /AutoIt3ExecuteScript 选项的说明. 由于标准库的搜索是在当前解释程序的目录中, 标准库函数将不会被发现; 该库将只能通过运行 AutoIt3.exe 时才能发现. 因此建议将脚本编译为 .a3x 格式, 然后再尝试以 /AutoIt3ExecuteScript 运行它.
Aut2Exe 和 AutoIt3.exe 运行时原理基本相同, 惟一不同的是可以在包含子目录时同时包含自身目录的文件 (..\Include).
如果设置 Opt("TrayIconDebug",1) 则只有 64 个包含文件名可以显示在托盘工具提示中, 其它文件名将不会显示. 相关 函数示例 #include "include-TIME.au3" ---------------------------------------- |