手把手教你写au3程序

  • 格式:doc
  • 大小:31.00 KB
  • 文档页数:11

下载文档原格式

  / 11
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

手把手教你写au3程序

手把手教你写au3程序-第一章入门

引子

应一位朋友要求,他想学编程,但一直不知道如何开始,这里我就做一系统教程,引导大家进入au3强大的程序世界(脚本),目的是让每一位渴望个性的网管朋友,都写出为网吧专用的小程序。(如果你想写个windows vista 2009,那么请放弃阅读此教程) 第一章入门

AutoIt v3 是用以编写并生成具有BASIC 语言风格的

脚本程序的免费软件,简来说是脚本语言,但因可以生成exe,而其风格简单适用而且支持GUI,com等,很受网管同行看好可以做的事,非常之多,网吧常用基本上可以完成。网管之星,火狐等游戏更新软件就是用该软件写成.

到了后面,随着学习的深入,我也将放出一些网吧维护工具的源码供参考。;和大家一起学习进步,不对之处,肯请批评指正。1,首先下载安装:

地址:

/system/system/20071108/2908.html 装好后打开目录:x:autoit3\SciTe\SciTE.exe (编辑器,支持语法高亮,你也可以用记事本,但不推荐)双击打开。2,下面我们来写第一个程序。注意:";" 号表示注释

例子1

以下是代码

Copy code

msgbox(0,"标题-wglm","你好,世界")

exit解释:

;msgbox是弹出一个对话框函数,0,表示标志(可以设定各种类型的弹出对话框,比如带问号,带错误标志),"标题

-wglm"是窗口标题,"你好,世界"是对框内容

exit表示退出3,点scite_autoit编辑器的,"工具"-"编译脚本",这里可以设置生成exe文件的图标,文件名,“资源修改”选项卡可以设置程序的一些版权信息说明等。也就是点exe文件右键属性,看到一些内容。

点击“编译脚本”按钮,就会生成exe文件,在刚设定路径找到exe文件双击,我们的第一个程序就成功了好了,最基本和最简单就示范到这里,是不是很简单很容易入门?不要偷懒,学计算机重在实践,你也来做一个?把图抓上来我看看?

[attachment=30856] 下节课再见。课后作业,请先随意阅读AutoIt3.chm帮助文件,能看多少是多少。

============================================== ===================

手把手教你写au3程序-第一章入门002

现在我们先来回答一些疑问。001,学au3程序需要什么文化水平

答:小学三年级以上

002,我学得会吗?

答:相信我,当我还在当学生的时候,就开始教同学们offices(老师当时一天泡妞),当时学校最差的小女孩都被我教会了用word,所以我有信心和决心带大家入门。003,需要多长时间学会?

答:因人而异,古人云"只要功夫深铁棒磨成针",也就是说古人肯定你只要努力,就能学会,但并没有规定多少时间铁棒被磨成针。每天努力多一点,就快一点。004,

我如何静下心来学习?

答:首先要下定决心来研习,其次注意生活营养,少近女色,少自己摧残自己。好,回答了这么多题外问题,

接下来进入今天的正题。还是从实例出发,以勾起大家的兴趣作为开始。

我们今天的任务是写一个在系统托盘(屏幕右下角),来提示顾客的公告,大家一定看过很多用vbs,或者批处理来实现的例子,但都太麻烦,而且不是自己原创,今天来写一个自己原创个性的,是不是很有意义?前面已经教了大家哪里下载教程和编程工具

(/read.php?tid=80393),在au3里实现我们需要的这个提示功能,只需一句代码(一个函数)。

Copy code

TrayTip( "公告标题-wglm", "紧急通知,村东头教大家学au3,各家男女老少晚饭后请准时集合学习",3)

sleep(5000) 好,编译成exe文件,双击。是不是成功了? [attachment=31001] ;traytip表示在托盘图标上显示一个气球提示,"公告标题-wglm"表示标题,"紧急通知,村东头教大家学au3,各家男女老少晚饭后请准时集合学习"表示提示内容,3表示提示显示时间,因为微软系统关系这个时间只是大略值。

sleep(3000)

;表示让au3程序暂停3秒(3000毫秒),如果没有这句,程序一运行便退出,也就看不到提示效果了。traytip函数的完整

格式如下:

Copy code

TrayTip ( "标题", "文本", 超时时间[, 属性] )初学编程,例如有些朋友说连批处理的for都搞不清楚,可能对于初学者最不好理解的就是函数的参数,还有那些逗呈,括号,中括号他们的用法和意义了。在这里我可以很负责任的告诉各位,其实非常好理解。下节课将专为大家讲解这些表面上让人头晕而实际很容易理解的内容,AU3的学习过程,很多都是在对于函数的理解灵活运行上,函数虽多,但不用强记,用熟了自然便会贯通。运行于windows的程序,多半要利用windows的编程接口,所以,只要你学会了一种编程,其它的语言相对会容易掌握一些,而且程序学习快慢,还要看你对windows了解多少,了解越多,学习越容易。

怎么样,你是不是觉得很容易?是不是觉得很好玩?更好玩的还在后面,下节课见。

============================================== ==========================

手把手教你写au3程序-第一章入门003

有朋友问为什么我们的教程和别的教程不一样,问得好,的确是不一样。培养天才人物的有效途径是左右脑协调合作(奥尔森),《学习的革命》一书中指出,学习课程,都应该先从概貌开始,掌握整体图表和整体结构,再掌握部份具体细节。

传统的教学,不慌不忙,一章一节,每次课程,只有部份,没有总体慨貌,这很蠢而且没有效率。

开始的这几张,都是教各位掌握au3的整体结构和从宏观上了解au3是一个什么东东,能做些什么事,如何去操控它为我们服务。这就是我们学习的过程,先掌握全局,再细入微观、深入。

废话完了

第一章,第三节,用户图形界面(GUI)(应朋友要求,这一张就多一点除了窗口的讲解,还续上上一节课留下的逗号,括号,中括号)

au3是支持窗口的,比尔盖茨的成功起始于大大改善了计算机与人之间的交流友好程度,这得益于窗口(windows)

这个概念,GUI你则可以理解为程序界面(GUI是一个窗口界面,但包括各种控件,如按钮,编辑框等等)