看了介绍,知道了一些用处,但是我们一般都把这个脚本语言用来干什么?它和其它的语言相比有哪些特点?我们为什么要学习它?

我们一般将它用来作一些自动化的操作,因为Autoit一开始就是设计用来AUTO的。当然,现在它也可以有界面,可以编译成独立且小巧的EXE运行。看起来它和VB差不多,它可以操作IE,WORD,EXCEL,数据库,还可以操作标准的WINDOWS控件——这本就是它的基本功能。也可以模拟按键。下面给出一个带有界面,有BUTTON,有INPUT的小程序。

#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> $Form1 = GUICreate("Form1", 123, 120, 445, 313) $Button1 = GUICtrlCreateButton("按钮", 24, 80, 75, 25) $Input1 = GUICtrlCreateInput("这是输入框", 16, 16, 89, 21) $Label1 = GUICtrlCreateLabel("这个是标签吧?", 16, 48, 88, 17) GUISetState(@SW_SHOW) While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 f() EndSwitch WEnd Func f() MsgBox(48,"标题","过五秒这个对话框将消失。",5) GUICtrlSetData($Label1,"标签被改变。") GUICtrlSetData($Input1,"Input被改变。") EndFunc

这个小程序带有一个函数,就是定义在func.....endfunc里面。消息循环在while....wend里面。接收到$button1被按下的消息,就会执行f()。include主要用来包含需要的文件,下面的界面代码,由KODA生成,可以在工具箱里找到。这样的程序有个小缺点,就是每次都会在系统的通知区域出现一个AU3的图标,而且点击这个图标,脚本执行会停下来。不过我们可以在脚本里加入:Opt ("TrayIconHide",1)来去掉这个显示。多看帮助,大家可以发现,这是一个简单有趣的小东西,而且它还可以使用COM对象,大家可以到坛子里看到更多的牛人写的东西。听说官方坛子已经有人开发出了用AU3写WEB脚本的解释程序。

Autoit3我们用来干什么?相关推荐

  1. SPI通信协议:单片机spi通信接口什么意思,spi接口干什么用的?

    讲真,以前做开发的时候最怕就是调spi和iic. 因为公司没有逻辑分析仪,调起来全凭经验,一出问题找都找不到,只能仔细看代码盲调,看是不是哪个时序有问题. 说到这里,可能刚初学的小伙伴会问:单片机sp ...

  2. 服务器空闲搭建什么网站,空闲的云服务器可以干什么

    空闲的云服务器可以干什么 内容精选 换一换 默认情况下,对一个新的服务器第一次进行全量备份,后续进行永久增量备份.第一次全量备份,备份磁盘的已分配空间.例如一个100GB的磁盘,已经分配空间40GB数 ...

  3. python在教育领域可以干什么_学了Python一般可以用来干什么呢?

    很多朋友可能会问,为什么要学Python, 就算学会了Python 可以用来干什么呢? 一般都会首先想到爬虫. 爬虫不是说的那种虫子哦, 爬虫其实就是 类似于百度蜘蛛,谷歌蜘蛛一样的. 会自动的爬取网 ...

  4. Eclipse中dropins干什么用的文件夹啊?

    Eclipse中dropins干什么用的文件夹啊? 什么时候会用到啊?  bao110908 回复于: 2011-04-02 22:26:51 鉴于你的结帖率.就简单地说一下吧. Eclipse 3. ...

  5. 60秒,我们可以干什么?

    60秒,我们可以干什么?看广告.去洗手间.抽烟.打盹.发呆......是不是就是这些叠加的重复轮回耗尽了我们的激情?也在不知不觉中就这样浪费了我们的生命?可这些又是逃无可逃的,很多时间注定是被&quo ...

  6. 果园机器人能干什么_24* 果园机器人优秀教学实录

    共1课时 24* 果园机器人 小学语文       人教2001课标版 1教学目标 1.能正确.流利.有感情地朗读课文. 2.读懂课文内容,了解文中所介绍的果园机器人是怎样的. 3.培养学生热爱科学的 ...

  7. HTML5圆形线性渐变,css中linear-gradient()函数是干什么的?实现线性渐变的圆形边框(代码)...

    在前端开发过程中,有时会利用linear-gradient实现各种各样的效果,本章给大家介绍css中linear-gradient()函数是干什么的?实现线性渐变的圆形边框(代码).有一定的参考价值, ...

  8. [转贴]超过80%的80后大学生不知道自己将来要干什么

    超过80%的80后大学生不知道自己将来要干什么   2008-1-16 零点研究咨询集团董事长袁岳表示:今天,80后成为就业的主力.80后是让家长伺候出来的.现在单位的领导.专家,则大多数出生于多生子 ...

  9. 操作系统的进程状态变迁图_1.操作系统是干什么的?

    上一篇我们讲述了计算机的简史,在计算机的发展过程中慢慢出现了操作系统.但是操作系统是干什么的并没有讲述,所以这篇文章将会讲述操作系统在整个计算机领域所扮演的角色. 先看操作系统的定义是什么. 在维基百 ...

最新文章

  1. mysql数据放在什么位置,mysql数据存放的位置在哪
  2. 【技术综述】“看透”神经网络
  3. 【中级软考】RSA、IDEA、RC4、MD5算法分别是什么?
  4. Beta冲刺! Day2 - 砍柴
  5. C# IOCP完成端口模型(简单实用高效)
  6. Windows安装pytorch-gpu
  7. ML.NET 发布0.11版本:.NET中的机器学习,具有TensorFlow和ONNX的新功能
  8. Android架构初探
  9. 打造利器Qt Creator:代码todo工具的使用
  10. resultset java 类型_java 中的resultset的类型
  11. 阶段1 语言基础+高级_1-3-Java语言高级_07-网络编程_第4节 模拟BS服务器案例_2_模拟BS服务器代码实现...
  12. 软件工程专业英语翻译句子
  13. 微信小程序锦鲤砍价 搭建教程完整版
  14. Servlet的原理和基础使用
  15. 毕设不要慌,论文写作法
  16. Python 爬虫天天基金数据——基金清单
  17. 小米电视换鸿蒙,DIY 篇一:迟来的小米电视主机改造,完美增加红外接收(红外遥控)...
  18. 谈google搜索引擎的使用
  19. 生活沉思录 via 哲理小故事
  20. SCI收录的文献类型与认证的文献类型

热门文章

  1. zemax---Corss Section(2D视图)
  2. echart 最小值_Echarts 如何取y轴刻度的最大值和最小值
  3. 2021年9月计算机二级考试成绩查询常见问题
  4. Python ACCESS学习(二) 创建文件链接ACCESS数据库
  5. java进销存系统用了先进先出的办法计算成本
  6. Consult IDE log for more details (Help | Show Log),read failed, socket might closed or timeout,
  7. Python适合零基础入门吗?零基础学 Python 有什么建议?
  8. 我真感觉软件测试不难,自己技术也过得去,为什么我找不到工作呢?面了好多家,都没有收到offer。
  9. 计算机网可靠性,计算机网络可靠性分析
  10. uniapp uni-icons组件自定义图标