AutoIt3 限制/默认


AutoIt3 的程序限制 详细信息
MAX_BINARYSIZE 2,147,483,647 所支持的最大二进制字节数.
MAX_ENVSIZE 32767 环境变量最大大小.
MAX_LINESIZE 4095 脚本中,一行所能解析的最大字符数量.
MAX_STRINGLEN 2,147,483,647 字符串长度最大数量.
WINTEXTBUFFER 32767 WM_GETTEXT 失败于超过 32767 个文本字符(随机的,不一定).
MAXCALLRECURSE 5100 一个 Call() 函数调用自己本身的最大次数.
MAXEXECUTERECURSE 5100 Execute() 函数执行自身的最大次数.
GUI_MAXCONTROLS 65532 一个 GUI 窗口里面包含控件的最大值.
GUI_MAXPOINTS 256 图形信息页里面能包含的最大点数.
COM_MAXEVENT 64 缓冲器里面可以保存的最大 COM 事件数量.
VAR_SUBSCRIPT_ELEMENTS 16,000,000 数组中一个下标(维度)中包含元素的最大数量.
VAR_SUBSCRIPT_MAX 64 数组下标(维度)的最大数量.
MAIN_TIMER_DELAY 750 毫秒 托盘图标隐藏/闪烁/重画/将每750毫秒进行一次检查.
CMDLINEPARAM_MAXLEN 4096 每个命令行参数的最大字符数量.
TRAY_MAXITEMS 505 系统托盘菜单里面最大数量的菜单项目.
TRAY_MAXEVENT 32 缓冲器里面能保存的最大事件数量
TRAY_TOOLTIPWIDTH 64 显示托盘气泡提示时所支持的最大字符数量.

 

默认 详细信息
ADLIB delay 250 毫秒 默认两次 ADLIB 触发事件之间的间隔. 可以使用 AdlibRegister() 函数定义.
    下列项目可以在 Opt() 函数里面修改
MouseClickDelay 10 毫秒 两次鼠标点击的间隔时间
MouseClickDownDelay 10 毫秒 鼠标点击最少延迟时间(松开鼠标).
MouseClickDragDelay 250 毫秒 鼠标拖动操作,最少延迟时间(开始到结束).
TCPTimeout 100 毫秒 TCP 函数终止超时.