一直以来Autoit都不支持多线程,因此一些需要同时运行多个循环的操作也就无法实现。这个问题在其它的某些语言里也经常出现,解决的方法就是使用多进程。
所谓多进程,就是同时运行多个子进程,每个子进程负责不同的操作,藉此达到和多线程相当的效果。Autoit本身已经具备了实现多进程的条件,且已经有人完成了相关的自定义函数。下面我将具体讲解如何利用这些自定义函数实 ......
函数 详细信息 Abs 求某个数的绝对值. ACos 求某个数的反余弦值(arcCosine). ASin 求某个数的反正弦值(arcsine). ATan 求某个数的反正切值(arctangent). BitAND 按位"与"运算. BitNOT 按位"取反"运算. BitOR BitOR 按位"或"运算. BitRotate 执行位移 ......
1、Beep ( [ 频率 [, 延迟]] ) 播放 beep 声音(PC蜂鸣器).
参数 频率 [可选参数] 播放频率(HZ),可以是从 37 到 32,767 的任意一个数字(0x25 到 0x7FFF). 默认为 500 Hz. 延迟 [可选参数] 播放延迟时间(毫秒).默认 = 1000 毫秒.
2、SoundSetWaveVolume ( 百分比 ) 调整 ......
以下内容均根据帮助文档总结:
一、#NoTrayIcon 脚本开始执行时不显示托盘的图标.如果使用 Opt("TrayIconHide", 1) 来移除 AutoIt 托盘图标,脚本开始运行时是会显示图标的,再进行隐藏.如果使用 #NoTrayIcon 声明,脚本将在开始运行时移除托盘图标.您可以在以后使用 Opt("TrayIconHide&quo ......
AutoItSetOption
调整Autoit各种函数/参数的运作方式.
AutoItSetOption ( "选项" [, 参数] )
参数 选项 要修改的选项.请查看下面的注意部分. 参数 [可选参数] 需要分配给选项的值. 因设置的选项不同而类型与意思不同. 参考下面的注意部分. 如果没有参数, 函数会返回目前的选项值. 关键字 Default ......
GUI创建 函数 详细信息 GUICtrlCreateAvi 在GUI上创建一个AVI视频剪辑控件. GUICtrlCreateButton 在GUI上创建一个按钮控件. GUICtrlCreateCheckbox 在GUI上创建一个复选框(Checkbox)控件. GUICtrlCreateCombo 在GUI上创建一个组合列表框(ComboBox)控件. GUICtrlCreateContex ......
AutoIt 有能力创建一个简单用户图形界面(GUI),用户图形界面(GUI)由窗口和控件组成.
GUI 的概念
GUI 可由一个或多个 窗口组成,这些窗口又带有一个或多个控件.GUI是靠"事件驱动"实现与用户的交互的,比如像点击按钮这样的动作就会引发一个事件。程序在空闲状态时等待事件的发生,捕捉到事件时则根据事件执行相关操作。您可以猜想自己在门边等邮差(一直 ......
Dim / Global / Local / Const
定义一个变量,常量,或者创建一个数组
Dim [Const] $variable [ = initializer ] Dim [Const] $array[subscript 1]...[subscript n] [ = initializer ]
参数 const [可选参数] 如果定义, Const 关键字将创建 ......
EnvGet
返回指定的系统环境变量的值.
EnvGet ( "环境变量" )
参数 环境变量 环境变量名,比如"TEMP" 或 "PATH".
返回值 返回指定变量的值(若该变量并不存在则返回空字符串).
注意/说明 None.
相关 EnvSet ......
DirCreate
新建一个目录/文件夹.
DirCreate ( "路径" )
参数 路径 要创建的目录路径.
返回值 成功: 返回值为1. 失败: 返回值为0,说明在创建目录的过程中遇到错误.
注意/说明 在要创建的目录的父目录(上一级目录)不存在时,这些父目录也会被创建.
相关 DirR ......
BitAND
按位"与"运算.
BitAND ( 值1, 值2 [, 值 n] )
参数 值1 第一个数. 值2 第二个数. 值n [可选参数] 第N个数,最高可计算255个值.
返回值 返回所有参数进行按位与运算后的结果.
注意/说明 记住数值可使用十六进制符号(0x).
记住当且仅当两位数都是1时才返回1, ......
下面列出的是一些与AutoIt相关的宏.
如需查看所有宏的列表请点击 此处.
宏
详细信息 @compiled 返回1说明脚本已经编译,如果为0就没有编译. @error 错误标识. 参考 SetError 函数. @exitCode 退出代码,使用 Exit设置 @exitMethod 参考 Func OnAutoItExitRegister(). @extended
......
Asc
返回某字符的 ASCII 码数值.
Asc ( "字符" )
参数 字符 要获得ASCII码的字符,若传递到此参数的是一个字符串则仅返回该字符串首字符的ASCII码.
返回值 返回值 返回指定字符的 ASCII 码值.
注意/说明 附录 带有一个完整的 ASCII 列表.
Asc("0&quo ......
ASCII 字符
这个列表对 Asc 和 Chr 函数的使用比较有帮助,此表从 ASCII 字符集 获得.
控制符(通常不可打印,黄色高亮显示的是其中最常用的)
注意:因为汉化的需要,网页字符集设置为了国标2312(GB2312),可能导致部分西欧字符显示错误,请谅解. 字符 十进制 十六进制
描述 NUL 0 00 空字符 SOH 1 01 标题开始,控制台中断 STX 2 0 ......
_CMD_SetLocalIP
命令行方式设置IP地址.
#Include <ACN_NET.au3> _CMD_SetLocalIP($ConName,$IpADD[,$SubMask[,$GateWay[,$ConDNS]]])
参数 $ConName 连接名称 $IpADD IP地址 $SubMask 子网掩码 $GateWay 默认网关 $ConDNS ......
#NoTrayIcon
脚本开始执行时不显示托盘的图标.
#NoTrayIcon
参数 None.
注意/说明 如果使用 Opt("TrayIconHide", 1) 来移除 AutoIt 托盘图标,脚本开始运行时是会显示图标的,再进行隐藏.如果使用 #NoTrayIcon 声明,脚本将在开始运行时移除托盘图标.
您可以在以 ......
ControlSend
向指定的控件发送字符串.
ControlSend ( "窗口标题", "窗口文本", 控件ID, "字符串" [, 标志] )
参数 窗口标题 目标窗口标题. 窗口文本 目标窗口文本. 控件ID 目标控件.请查看关于 控件的说明. 字符串 要发送到控件的字符串. 标志 [可选参数] 更改程序 ......
一、MouseClickDrag
执行鼠标拖曳操作.
MouseClickDrag ( "按钮", X1坐标, Y1坐标, X2坐标, Y2坐标 [, 速度] )
二、MouseDown
在当前位置产生一个鼠标按下(按键)事件.
MouseDown ( "按钮" )
三、MouseUp
在当前位置产生一个鼠标释放(按键)事件.
......
MouseClick
执行鼠标点击操作.
MouseClick ( "按钮" [, X坐标, Y坐标 [, 点击次数 [, 速度 ]]] )
参数 按钮 要点击的按钮:"left"(左键),"right"(右键),"middle"(中键),"main"(主键),"m ......
Run
运行外部程序.
Run ( "程序" [, "工作目录" [, 显示标志[, 可选标志]]] )
参数 程序 程序所在的完整路径(文件格式为 EXE,BAT,COM 或 PIF). 工作目录 [可选参数] 工作目录.这个路径不一定指向程序所在路径. 显示标志 [可选] 启动程序时的初始状态:
@SW ......