www.lixiaolai/


1. 搭建并熟悉基本环境
by 李笑来
in Auto-It
1. 下载并安装AutoIt v3
AutoIt v3的官方下载页面地址:
www.autoitscript/autoit3/downloads.shtml
AutoIt V3的安装文件下载地址:
www.autoitscript/cgi-bin/getfile.pl?
AutoIt v3的安装过程中,有一个选项需要注意:
建议选择Edit the script
这个页面是在设置在Windows资源管理器中双击.au3文件时的默认行为。最好选择Edit the script”。早晚你会清楚,对于写程序的人来说,更多是在Edit而不是Run;另外,这也可以避免将来你意外执行了某个你并不想执行的AutoIt程序。
在其它的安装向导页面中一律直接按Next>键,直至安装完毕。
2. 下载并安装SciTE4AutoIt3
尽管中已经默认安装了一个简版的SciTE,但是最好还是去下载一个专门为AutoIt定制的SciTE4AutoIt3,其安装文件下载地址为:
www.autoitscript/cgi-bin/getfile.pl?../autoit3/scite/
在它的安装向导页面中一律按Next>”键,直至安装完毕。
3. 修改一项Windows的默认设置
另外,Windows资源管理器中的默认设置之一是隐藏已知文件类型的扩展名[1] ,你最好将它改为显示已知类性文件的扩展名。否则你将来仅通过文件名 (无扩展名)和图标,根本无法分辨某个文件究竟是.au3源文件还是由.au3编译为.exe的可执行文件。
至于如何修改这个 选项,请用Google搜索(早晚你会明白善用Google多么重要;不懂用Google多么可怜):
如果你使用的是中文版Windows请点这个链接: 隐藏已知文件类型的扩展名 site:microsoft
如果你使用的是英文版Windows请点这个链接Do not show hidden files and folders site:microsoft
4. 创建au3文件
AutoIt v3的程序代码其实就是纯文本文件,你甚至可以用Windows自带的记事本程序(Notepad)编辑代码,而后保存为.au3文件(而非记事本程序默认的.txt文件)。另外,我们也可以在Windows资源管理器里的任何位置(比如桌面上)点鼠标右键,即可以看到一个New > AutoIt V3 Script”的菜单:
新建AutoIt Script
5. 修改新建模板
刚刚安装AutoIt v3之后,在资源管理器里,通过点鼠标右键而后选择New > AutoIt v3 Script”所创建的.au3文件里,都有一些预设的信息:
新建文件中的预设信息……
这些信息是可以修改的──它们都保存在C:\Windows\ShellNew\Template.au3文件之内。事实上,每个用户都有修改它的冲动。比如,你很可能想把myName”替换为你的名字。而早晚你也会发现你有修改它的必要。
打开Windows资源管理器,浏览至C:\Windows\ShellNew目录,在Template.au3文件的图标上点鼠标右键,选择Edit Script,即可打开SciTE编辑器,编辑其中的内容……(我最初的做法是直接删除所有内容,因为我每次只想要一个空白文档……
6. 控制台输出窗口
最初使用SciTE的时候,它的控制台输出窗口是被最小化了的,你要把它的区域变得足够大,将来干起活来才方便。
放大控制台输出窗口
7. SciTE编辑器常用功能
SciTE是一款非常优秀的开源免费程序代码编辑器,理论上它支持所有的编程语言编辑(反正所有的程序代码基本上都保存为文本文件,只不过是尾缀各不相同而已)。SciTE具备一切现代程序代码编辑器常用的功能,比如关键字高亮代码自动补全随文帮助等等。
请尝试着输入以下一行代码:
ConsoleWrite("Hello!")
在输入ConsoleWrite的过程中,光标下方会出现一个提醒框;在你刚刚输入一个小写c”的时候,屏幕显示是这样的:
再接着输入一个小写字母o”,屏幕显示是这样的:
现在,你所需要输入的ConsoleWrite已经在视野之中了;你只需要按下方向键将蓝条挪动到ConsoleWrite之上,
而后按回车键(Enter),刚刚你说输入的两个字母co就会被替换成大小写工整的ConsoleWrite
现在,再输入一个左括号:
在光标的下方,可以看到该函数的简明介绍。(注意:暂且不要管函数是什么,也别管那简明介绍的内容究竟是什么意思……
现在,再把光标挪回ConsoleWrite这一串字符中的任何一处,而后按F1键试试看。SciTE会打开AutoIt的帮助文件,而后自动定位到ConsoleWrite这个函数的文档页面。
随文帮助功能
另外,SciTE还支持变量自动补全(再次,暂时不要管变量是什么)。只要之前用到过的变量,它都会autoit光标跟随自动补全
变量的光标跟随自动补全功能
到此为止,你什么都没学会,倒是做了一堆事情。脑子里是一堆问号:文本文件究竟是什么?变量是什么?函数是什么?”……别急,急也没用,一点一点来就是了。放心好了,这一切也许看起来很复杂,可实际上根本没有那么难。
另外,yonkenAutoIt 3.1.1版本的帮助文件翻译成了中文,可以在网络上到,其中一个可用的下载地址是:u.115/file/f1833f1794