李笑来AU3学习入门教学教材.doc

上传人:小** 文档编号:3461353 上传时间:2019-05-30 格式:DOC 页数:44 大小:1.51MB
下载 相关 举报
李笑来AU3学习入门教学教材.doc_第1页
第1页 / 共44页
李笑来AU3学习入门教学教材.doc_第2页
第2页 / 共44页
李笑来AU3学习入门教学教材.doc_第3页
第3页 / 共44页
李笑来AU3学习入门教学教材.doc_第4页
第4页 / 共44页
李笑来AU3学习入门教学教材.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、#*http:/ 搭建并熟悉基本环境by 李笑来 in Auto-It1. 下载并安装 AutoIt v3AutoIt v3的官方下载页面地址:http:/ V3的安装文件下载地址:http:/ v3的安装过程中,有一个选项需要注意:#*建议选择”Edit the script“这个页面是在设置在 Windows资源管理器中双击 .au3文件时的默认行为。最好选择“Edit the script”。早晚你会清楚,对于写程序的人来说,更多是在“Edit”而不是“Run”;另外,这也可以避免将来你“意外”执行了某个你并不想执行的 AutoIt程序。在其它的安装向导页面中一律直接按“Next”键,直

2、至安装完毕。2. 下载并安装 SciTE4AutoIt3尽管 autoit-v3-setup.exe中已经默认安装了一个简版的 SciTE,但是最好还是去下载一个专门为 AutoIt定制的 SciTE4AutoIt3,其安装文件下载地址为:http:/ 修改一项 Windows的默认设置另外,Windows 资源管理器中的默认设置之一是“隐藏已知文件类型的扩展名”1 ,你最好将它改为“显示已知类性文件的扩展名”。否则你将来仅通过文件名 (无扩展名)和图标,根本无法分辨某个文件究竟是 .au3源文件还是由 .au3编译为 .exe的可执行文件。至于如何修改这个 选项,请用 Google搜索(早晚

3、你会明白 善用 Google多么重要;不懂用 Google多么可怜):#* 如果你使用的是中文版 Windows请点这个链接: 隐藏已知文件类型的扩展名 site: 如果你使用的是英文版 Windows请点这个链接 Do not show hidden files and folders site: 4. 创建 au3文件AutoIt v3的程序代码其实就是纯文本文件,你甚至可以用 Windows自带的“记事本”程序(Notepad)编辑代码,而后保存为“ .au3”文件(而非记事本程序默认的 .txt文件)。另外,我们也可以在 Windows资源管理器里的任何位置(比如桌面上)点鼠标右键,即

4、可以看到一个“New AutoIt V3 Script”的菜单:新建 AutoIt Script5. 修改“新建模板”刚刚安装 AutoIt v3之后,在资源管理器里,通过点鼠标右键而后选择“New AutoIt v3 Script”所创建的 .au3文件里,都有一些预设的信息:#*新建文件中的预设信息这些信息是可以修改的它们都保存在“C:WindowsShellNewTemplate.au3”文件之内。事实上,每个用户都有修改它的冲动。比如,你很可能想把“myName”替换为你的名字。而早晚你也会发现你有修改它的必要。打开 Windows资源管理器,浏览至“ C:WindowsShellNe

5、w”目录,在“Template.au3”文件的图标上点鼠标右键,选择“Edit Script”,即可打开SciTE编辑器,编辑其中的内容(我最初的做法是直接删除所有内容,因为我每次只想要一个空白文档)6. 控制台输出窗口最初使用 SciTE的时候,它的“控制台输出窗口”是被“最小化”了的,你要把它的区域变得足够大,将来干起活来才方便。#*放大控制台输出窗口7. SciTE编辑器常用功能SciTE是一款非常优秀的开源免费程序代码编辑器,理论上它支持所有的编程语言编辑(反正所有的程序代码基本上都保存为文本文件,只不过是尾缀各不相同而已)。SciTE 具备一切现代程序代码编辑器常用的功能,比如关键字

6、高亮,代码自动补全,随文帮助等等。请尝试着输入以下一行代码:ConsoleWrite(“Hello!“)在输入“ConsoleWrite”的过程中,光标下方会出现一个提醒框;在你刚刚输入一个小写“c”的时候,屏幕显示是这样的:再接着输入一个小写字母“o”,屏幕显示是这样的:#*现在,你所需要输入的“ConsoleWrite”已经在“视野之中”了;你只需要按“下方向键”将蓝色条挪动到“ConsoleWrite”之上,而后按回车键(Enter),刚刚你说输入的两个字母“ co”就会被替换成大小写工整的 ConsoleWrite:现在,再输入一个左括号:在光标的下方,可以看到该函数的简明介绍。(注意

7、:暂且不要管“函数”是什么,也别管那简明介绍的内容究竟是什么意思)现在,再把光标挪回 ConsoleWrite这一串字符中的任何一处,而后按 F1键试试看。SciTE 会打开 AutoIt的帮助文件,而后自动定位到“ConsoleWrite”这个函数的文档页面。#*随文帮助功能另外,SciTE 还支持变量自动补全(再次,暂时不要管“变量”是什么)。只要之前用到过的变量,它都会“光标跟随自动补全”:变量的光标跟随自动补全功能到此为止,你什么都没学会,倒是做了一堆事情。脑子里是一堆问号:“文本文件究竟是什么?”、“变量是什么?”,“函数是什么?”别急,急也没用,一点一点来就是了。放心好了,这一切也

8、许看起来很复杂,可实际上根本没有那么难。另外,yonken 将 AutoIt 3.1.1版本的帮助文件翻译成了中文,可以在网络上找到,其中一个可用的下载地址是:http:/ 以上的时间是在阅读各种各样的文档;1/3 以上的时间是在寻找相关的、且详尽的文档;剩下的有 1/3不到的时间里,绝大部分在除错;如果代码量大到一定程度,那么还要花越来越长的时间写文档其实只有极少的时间在写代码,与常人想象得恰恰相反,#*这其实很可能是整体工作量之中最没有技术含量的部分。所以,必须从一开始就习惯大量阅读英文文档这才是真正的基本功。 还有一个必须从一开始就适应阅读英文文档的原因在于,翻译过来的文档很可能有差错的

9、同时,又总是来得慢一拍。所以,我并不推荐你使用 AutoIt中文版帮助。作业硬着头皮把 AutoIt帮助文件中的两个章节读完(要精读,不论是否能够读懂也就是说,即便读不懂(也当然不可能完全读懂),也要一个字不差地读完): Language Reference Keyword/Statement Reference AutoIt教程:2. 最基本的概念by 李笑来 on 2010/04/29in Auto-It学习的一个秘密是:无论什么东西,不一定非要先搞懂,而是可以先随便试试,胡乱用用。年纪越大的人,越害怕“随便试试”;面对陌生的环境,越坚信自己还不懂,甚至不可能懂,宁可“无为而治”新建一个

10、AutoIt文件,将其命名为 Testing1.au3,输入以下代码:$a = 100$b = 100$c = $a + $bConsoleWrite($c)而后按 F5键查看运行结果:#*注意红框中的内容(点击上图看大图)再新建一个 AutoIt文件,将其命名为 Testing2.au3,输入以下代码:$s1 = “AutoIt“$s2 = “Script“$s3 = $s1 & $s2ConsoleWrite($s3)而后按 F5键查看运行结果:注意红框中的内容(点击上图看大图)再新建一个 AutoIt文件,将其命名为 Testing3.au3,输入以下代码:$b1 = True$b2 =

11、 False$b3 = $b1 And $b2ConsoleWrite($b3)$b4 = $b1 Or $b2ConsoleWrite($b4)而后按 F5键查看运行结果:#*注意红框中的内容(点击上图看大图)计算机最擅长干的事(之一)当然是“计算”,不过,在编程语言里,我们更多使用“运算”这个术语,而不是“计算”,因为在自然语言中,“计算”这个动词的对象往往仅限于“数字”,而程序所要处理的“计算对象”,除了数字之外,还有很多种。比如,你刚刚试过的三段代码,分别是数值运算、字符串运算,和逻辑运算。1. “变量”(Variable)在 AutoIt中,“$”符号用来标识变量。变量(variab

12、les)是用来保存数据(data)的,比如用来保存一个数值(digit),或者一个字符串(string),或者一个逻辑值(也称布林值,boolean)。所以,一个变量由以下三个部分构成: 变量名(name) 变量类型(type) 变量值(value) 比如, 在 Testing1.au3中,$a 这个变量,它的名称是“ $a”,类型是“ 数值 ”,值是“ 100“ 在 Testing2.au3中,$s1 这个变量,它的名称是“ $s1”,类型是“ 字符串 ”,值是“ AutoIt” 在 Testing3.au3中,$b1 这个变量,它的名称是“ $b1”,类型是“ 字符串 ”,值是“ True” 在 AutoIt中, 变量必须以“$”开头做为标识 变量名的第一个字符必须是大小写字母或者下划线,其它部分还可以由数字构成

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。