AUTOIT中文教程catpaw.5d6d
丿死神、绝恋 整理制作
上篇初识AU3
2
Ⅰ什么是AU3
什么是au3呢!我一开始也有这种疑问,呵呵。后来经过一段时间的学习与摸索。觉得AU3就是一个介于编程语言与脚本之间的东东。首先,她可以用来编写小程序(这不是废话吗,呵呵),她可以编写出带图形界面的程序,并编译成独立运行的可执行文件。其次呢,她是脚本,常见的脚本诸如vbs,P处理(我一直把p处理认为是一种脚本),虽然也够强大,但是也没有弄出图形界面的美观吧。AU3就可以,她可以通过cmdline调用和执行任何dos命令,同时界面上也给用户DIY提供了更大的空间,譬如说她可以添加flash、图片、视频等。呵呵。够强大吧。
AU3是一种带basic风格的脚本,也就是说如果你之前有学习vb或者vbs之类的语言,那么你就可以快速上手这种语言。下面援引官方说明的一段话,看看我们的AU3能干什么吧。
AutoIt可以做的事:
•简单易懂的类BASIC表达式
•模拟键盘,鼠标动作事件
•操作窗口与进程
•直接与窗口的"标准控件"交互(设置/获取文字,移动,关闭,等等)
•脚本可以编译为标准可执行文件
•创建用户图形界面接口(GUI)
•COM支持
•正则表达式
•直接调用外部DLL和Windows API函数
•程序运行为功能(让程序运行于其它账户)
•详细易懂的帮助文件于基于社区的支持论坛
•完全兼容于Windows2000/XP/2003/Vista/2008
•Unicode与64位运算支持
•高精度,易使用的数学运算
•可以运行于Windows Vista Account Control(UAC)
AutoIt被设计得尽可能小,并且不用依赖外部DLL文件或添加注册表项目即可独立运行.也可以安全的成为服务运行.脚本可以使用Aut2Exe编译为可独立运行的文件
此外我们还设计了AutoIt的ActiveX和DLL版本——AutoItX这是个组件化的语言(COM同一DLL文件中的标准DLL函数).AutoItX将使得您可以加入一些AutoIt独有的
特性到您最常用的脚本语言或程序设计语言中去!
呵呵。我的简单介绍就到这里啦。没有看明白?以后会明白的。西西。
Ⅱ我的第一个脚本
和其他语言一样,咱们先编写我们的第一个脚本吧。(ps:当然前提是你已经安装了AU3,搭建了AU3
基本运行的环境。最新的版可以去ACN下载或者百度下会有很多的,好,切入正题)打开AU3的编辑器SciTE输入以下内容。
Msgbox(0,"您好","欢迎来到思远技术论坛")
输入后,保存为脚本。文件名任意,只要不改AU3这个拓展名就OK,例如本例中的是"我的第一个脚本.au3".运行下,会是啥效果呢?看图吧。
呵呵。很简单吧。接下来我们给它加点交互。同样,在AU3的编辑器(其实记事本也可以编写,只不过没有AU3自带的强大),输入以下内容
autoitDim$name
$name=InputBox("您好","请输入您的姓名")
Msgbox(0,"您好"&$name,"欢迎来到思远技术论坛")
再运行看看。是啥效果呢?
提示输入您的姓名,我输入我的名字。点下确定看看
当然咱们编的这个小程序如果没有编译,在别的没有安装AU3的机子上是无法运行的,接下来,咱们把它编译成可执行的EXE文件。选择刚才我们写的那个脚本,右键看看。
发现没。有两个编译脚本,一个是“带选项”的,一个是“带进度"的。带选项的就是你可以在你要编译的EXE文件加上自己的信息,而“带进度”就是直接编译(编译出来有点丑)。咱们来个带选项的吧
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论