Autoit官方版是一款专业实用的脚本程序编辑工具。Autoit3最新版拥有友好的界面,多样的功能,用以编写并生成具有 BASIC 语言风格的脚本程序。通过Autoit3软件用户可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的。

AutoIt
官方版v3.3.14.4人工检测,安全无毒
12.13MB
简体
WinAll
编程软件
117次
2025-02-20
38
软件介绍
Autoit官方版是一款专业实用的脚本程序编辑工具。Autoit3最新版拥有友好的界面,多样的功能,用以编写并生成具有 BASIC 语言风格的脚本程序。通过Autoit3软件用户可以组合使用模拟键击、鼠标移动和窗口/控件操作等来实现自动化任务,而这是其它语言所无法做到或尚无可靠方法实现的。
软件特色
易于学习的类似于BASIC的语法
模拟按键和鼠标移动
操作窗口和流程
与所有标准Windows控件进行交互
脚本可以编译成独立的可执行文件
创建图形用户界面(GUI)
COM支持、常用表达
直接调用外部DLL和Windows API函数
可编写脚本的RunAs函数
详细的帮助文件和大型的基于社区的支持论坛
与Windows XP / 2003 / Vista / 2008 / Windows 7/2008 R2 / Windows 8/2012 R2 / Windows 10兼容
Unicode和x64支持
数字签名让您高枕无忧
与Windows Vista的用户帐户控制(UAC)一起使用
软件功能
它被设计为尽可能小且独立,不需要外部.dll文件或注册表项,因此可以在服务器上安全使用。
可以使用Aut2Exe将脚本编译成独立的可执行文件。
还提供了名为AutoItX的应用程序的COM和DLL的组合版本,
可让您将AutoIt的独特功能添加到自己喜欢的脚本或编程语言中!
AutoIt是一个非常小的独立应用程序,不依赖于.NET或VB等大型运行时。
运行AutoIt脚本所需要做的只是应用程序可执行文件(AutoIt3.exe)和脚本。
还可以使用内置脚本编译器Aut2Exe将脚本编码为独立的可执行文件。在所有版本的Windows上,
花了很多时间来优化按键和鼠标模拟功能,以使其尽可能准确。
在模拟“速度”和功能方面,所有鼠标和键盘例程都是高度可配置的。
使用方法
有可能的使用
AutoIt作为一种编程语言正在不断发展。它起初是一个附加工具,用于自动化其他程序的GUI中的基本任务
而任务自动化(例如发送按键或单击按钮)仍然是AutoIt的核心。
但是,随着许多新功能的推出,AutoIt已成为比以往更强大的工具。
仅有的一些新功能和更新功能包括:
GUI自动化-为您的应用程序创建自定义图形界面。
COM(对象)功能填补了WSH语言(例如VBScript / JScript)的空白。
循环,函数和表达式解析。
大量用于处理和操纵字符串的函数。
使用PCRE库的Perl兼容正则表达式引擎,具有本机16位模式和UCP / UTF支持。
强大的递归文件列表到数组功能
从脚本中轻松调用Win32和第三方DLL API。
运行脚本
启动AutoIt时,系统将要求您打开脚本文件。
脚本文件是一个简单的文本文件,包含AutoIt关键字和告诉AutoIt您要执行的功能的函数。
脚本文件是在简单的文本编辑器(例如notepad.exe)中创建的,但在经过特殊修改的SciTE编辑器版本中,还有更好的选择。
尽管AutoIt v3脚本只是纯文本文件,但通常为它们提供文件扩展名.au3,以区分脚本和纯文本文件。
如果您使用完整的安装程序来安装AutoIt,则只需双击即可执行AutoIt脚本。
如果右键单击.au3文件,还可以使用多种选项来打开,编辑或编译脚本。
这是一个示例脚本。请注意;用于注释部分代码:
#include
;这是我的第一个剧本
MsgBox($ MB_SYSTEMMODAL,“我的第一个脚本!”,“ Hello World!”)
更复杂的脚本可以引入功能。这些通常放置在脚本的末尾或“全局变量声明”部分的下方。
#include
MsgBox($ MB_SYSTEMMODAL,“我的第二个脚本!”,“主脚本打招呼!”)
Example_Func()
Func Example_Func()
返回MsgBox($ MB_SYSTEMMODAL,“我的第二个脚本!”,“函数中的Hello!”)
EndFunc; ==> Example_Func
命令行参数
在AutoIt中可以将命令行参数传递给您自己的可执行文件。可以使用常量变量$ CmdLine和$ CmdLineRaw查看传递的命令行参数。为这些变量分配新数据将导致AutoIt返回错误,因为在脚本执行期间无法更改这些变量。请注意,无论是否传递命令行参数,这两个变量都存在。
特殊数组$ CmdLine在脚本开始时使用传递给AutoIt脚本的命令行参数进行初始化。如果运行脚本而不是可执行文件,则ScriptName.au3将作为参数被忽略。
如果要传递带有空格的字符串,则需要在命令行字符串中使用“双引号”对它们进行转义。
$ CmdLine [0];包含数组中的项目总数。
$ CmdLine [1];第一个参数。
$ CmdLine [2];第二个参数。
...
$ CmdLine [nth];第n个参数,例如如果数组包含10个项目,则为10。
因此,如果要直接使用AutoIt3.exe运行脚本,请执行以下操作:
AutoIt3.exe myScript.au3 param1“这是一个字符串参数” 99
$ CmdLine [0];它包含3个参数。
$ CmdLine [1];它包含param1而非myScript.au3,因为在非编译运行时会被忽略。
$ CmdLine [2];这包含这是一个字符串参数。
$ CmdLine [3];其中包含99。
$ CmdLineRaw;它包含myScript.au3 param1“这是一个字符串参数” 99。
因此,如果要通过传递命令行参数来使用编译后的可执行文件,则:
myProg.exe param1“这是一个字符串参数” 99
$ CmdLine [0];它包含3个参数。
$ CmdLine [1];这包含param1。
$ CmdLine [2];这包含这是一个字符串参数。
$ CmdLine [3];其中包含99。
注意:数组$ CmdLine []最多可返回63个参数。如果您想查看传递给AutoIt可执行文件的整个命令行字符串,请对整个参数字符串使用$ CmdLineRaw。
#include
#include
; $ CmdLine []的局限性的替代方法只能返回最多63个参数。
本地$ aCmdLine = _WinAPI_CommandLineToArgv($ CmdLineRaw)
_ArrayDisplay($ aCmdLine)
AutoIt特定的命令行开关
通常,可以使用AutoIt3.exe解释器或任何已编译的Autoit脚本的解释器存根,直接从命令行运行AutoIt脚本。
在所有情况下,/ ErrorStdOut开关都允许将致命错误重定向到StdOut
然后可以由诸如SciTE编辑器之类的应用程序捕获该错误。此开关可与解释器和编译脚本一起使用。
使用解释器运行脚本:
AutoIt3.exe [/ ErrorStdOut] [/ AutoIt3ExecuteScript]文件名[参数...]使用可选参数执行AutoIt3脚本“文件名”
最简单的方法是:AutoIt3.exe myScript.au3将运行不带参数的标准AutoIt脚本“ myScript.au3”。
运行已编译的脚本:
Compiled.exe [/ ErrorStdOut] [参数...]
执行由Aut2Exe生成的已编译的AutoIt3脚本文件。
运行一行代码:
AutoIt3.exe [/ ErrorStdOut] / AutoIt3ExecuteLine“命令行”
执行一行代码。
下面的命令将执行该单行代码,并显示带有“ Hello World!”的MsgBox。托盘图标将不会显示。
运行(@AutoItExe&'/ AutoIt3ExecuteLine“ MsgBox(4096,``Hello World!'',``Hi!'')''')
使用另一个编译脚本运行脚本:
Compiled.exe [/ ErrorStdOut] / AutoIt3ExecuteScript文件[params ...]
从已编译的AutoIt3可执行文件执行另一个AutoIt脚本文件。
Compiled.exe [/ ErrorStdOut] / AutoIt3ExecuteLine“命令行”
与上面的AutoIt3.exe一样执行一行代码。
这意味着除了编译文件外,没有其他AutoIt3.exe副本了-编译文件的解释器存根将替换它。
因此,只要至少有一个可用的编译脚本,就可以运行其他AutoIt脚本,而无需在计算机上安装AutoIt3.exe(预安装或通过FileInstall添加)。
重要笔记
但是,该可执行文件必须已使用#pragma compile(AutoItExecuteAllowed,True)指令进行了编译,因为默认设置不允许使用/ AutoItExecuteScript或/ AutoItExecuteLine参数。
此外,由于解释器存根在其当前文件夹中搜索任何必需的标准#include文件,因此UDF函数和各种常量可能不可用,因为这些文件通常仅在完整的AutoIt安装中找到。
因此,建议将所有打算以此方式运行的脚本编译为.a3x格式,而不要保留为纯.au3文本文件。
使用命令行时,正确使用单引号和双引号非常重要-即使是双引号也是如此。
小编寄语
AutoIt是一款非常实用的编程软件,深受用户喜爱,广受好评。飞速下载站还提供其他编程软件下载,如XINS,Wekan,Nodes,有需要的同学快点击下载吧!
Python集成开发编程工具
专业版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
开源服务软件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代码生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的图形处理工具
官方免费版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成开发环境
最新版 / 120MB
8.5K 426 2023-10-21
网站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
编程开发设计软件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
儿童图形化编程学习软件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
实用型商业数学软件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平台代码重构工具
最新版 / 120MB
6.9K 343 2023-10-25