`
fantaxy025025
  • 浏览: 1311289 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

[原]autoit初略学习小结

 
阅读更多

[原]autoit初略学习小结

http://www.jb51.net/shouce/autoit/ 这是autoit在线中文学习手册,非常全了。看英文prefer还是慢一些。

 

上学时候,对门宿舍的一个高手说,一个黑客精通一门语言只需要两周。

现在来看,完全是可以的。一通百通,大道至简。

 

autoit初略学习了一下,花了几个小时浏览了整个文档,学习并实验了初步的例子和练习。

 

一、autoit到底能干啥,是用来干啥的?

模拟用户操作电脑界面。几乎啥都能干,但是记住重点在模拟操作,而不在其他的,比如对爬取的内容进行解析和复杂处理,因为那已经是另一部分需求了。

官方的话:

预期用途

AutoIt 究竟是用来干嘛的?可能很多人会问这样的问题,此文将尝试给您一个解答:此程序(指AutoIt)当初被开发出来的目的是为了让广大用户能拥有一个强大的工具,这个工具应该能有力地支持用户在Windows下实现各种自动化任务(比如自动安装目标程序、完成各种自动化操作等),而且它还要能够提供一个GUI(用户界面)以便获得更好的交互效果,而 AutoIt 就是一个这样的工具。当然,AutoIt 决不是万能的,当要完成某些复杂的任务比如那些基于COM的操作时,最好配合某个功能成熟的脚本语言来实现(比如 WSH 或 Kixtart -都是免费的),而 AutoIt 的工作就是要完成这些语言所无法完成的任务。

我个人一般使用 AutoIt 来实现 PC 桌面展示。我使用WSH(写病毒的流行工具^_^)来完成复杂的脚本/COM部分的工作,并利用它来调用 AutoIt (或 AutoItX/AutoItDLL)程序以完成那些一般只能由人手输入才能完成的工作(比如安装软件、配置控制面板、修改驱动器盘符、发送键击和鼠标点击动作等)。

 

当然,对很多用户来说,AutoIt 已经是(完成各种任务的)流行而且好用的脚本语言(特别是随着 v3 版本的出现这更加成为事实),并且大家都乐于使用它:)

 

- Jon

 

二、autoit干了啥?

模拟用户操作电脑。

为了方便操作,还附加了很多控件的创建,注册表,等功能。

如果对.net语言、win系统调用、c语言的mfc(java的swing)等底层比较熟悉,在win系统下完全可以写.net程序完成autoit的操作。所以autoit是为这些不太会.net程序或者没有必要动牛刀的地方。

    对专业程序员,可能autoit仅仅用来做一些界面的操作。

 

三、自动化测试中可能会用到

自动化测试中,为了操作一些必要的系统,很可能会用一下autoit,毕竟java或者浏览器沙盒很多时候没有权限改变操作系统的层面东西(安全吧)。

 

=

=

=

 

分享到:
评论

相关推荐

    autoit学习

    AutoIt的学习者首先应该了解如何入门,包括理解AutoIt的基本功能、构建简单的脚本程序,以及如何使用各种基本语法。在入门阶段,使用者应当熟悉AutoIt的用户界面,并且学会如何编写简单的脚本。随着学习的深入,可以...

    autoit3学习资料

    这份"autoit3学习资料"压缩包包含了两个文档,即"autoit3函数用法.doc"和"AU3入门教程.doc",它们都是学习AutoIt3的重要资源。 "autoit3函数用法.doc"很可能是对AutoIt3中的各种内置函数的详细解释。在AutoIt3中,...

    有关autoit很好的学习材料

    这份autoit的学习材料对初学者有很大的帮助

    autoit3 学习文档

    autoit3 帮助文档 中文 autoit3入门与提高

    scite4autoit3 AutoIT

    AutoIT V3,scite4AutoIT3,只有这个版本的AutoIT才可以添加版本信息、版权信息、还有程序图标等,只AutoIT3,即可加了以下代码,也是没有办法编译带有exe版本,版权,公司等信息的,这个版本还有一些额外的工具,获取...

    软件自动安装Autoit学习

    标题“软件自动安装AutoIt学习”暗示了我们将探讨如何利用AutoIt来自动化软件的安装过程。在Windows系统中,手动安装软件往往需要用户交互,如点击“下一步”、接受许可协议等。通过AutoIt,我们可以编写脚本来模拟...

    Chrome_autoit操作chrome_autoit3chrome_autoit_autoitchrome_chrome_源

    AutoIt是一种流行的自动化脚本语言,特别适用于Windows操作系统上的任务自动化。在IT行业中,它常被用来编写简单到复杂的脚本,以实现自动化的任务执行,例如模拟用户交互、文件操作、窗口管理等。在标题和描述中...

    AutoIt小札V1.3

    AutoIt是一种用于创建自动化脚本的程序设计语言,它允许开发者编写脚本来控制Windows应用程序和模拟鼠标、键盘操作。AutoIt脚本一般使用.au3为文件...此书对于想要深入学习AutoIt的爱好者而言,是一份珍贵的学习资源。

    autoIT学习[参照].pdf

    autoIT学习[参照].pdf

    AutoIt(电子书) AutoIt(电子书)

    AutoIt教程 AutoIt教程 AutoIt教程 AutoIt教程 AutoIt教程

    autoit v3.3.14.5官方原版安装包

    AutoIt V3.3.14.5 是一个强大的自动化脚本语言,尤其适用于Windows操作系统。这个官方原版安装包确保了软件的纯净性,没有经过任何第三...同时,配合官方文档和社区资源,用户可以逐步深入学习和掌握AutoIt的强大功能。

    AutoIt中文论坛代码打包

    AutoIt中文论坛代码打包,学习AutoIt的精品资源,学习必备!

    Autoit电子书籍教程

    - GUI控件:学习如何使用AutoIt内置的控件,如按钮、文本框、列表框等,创建交互式用户界面。 - GUI布局与美化:理解控件的定位和尺寸调整,以及使用样式和颜色改变界面外观。 4. **AutoIt窗口和控件操作** - ...

    autoit中文帮助udf

    总之,"autoit中文帮助udf"是一个宝贵的资源,对于想要学习和精通AutoIt的开发者来说,它是不可或缺的一部分。通过深入研究这个压缩包,你不仅可以掌握AutoIt的基本操作,还能利用UDF库实现更复杂的自动化任务。

    autoit-v3-setup autoit-v3-setup

    1. **简单的语法**:AutoIt 的语法设计简洁,易于理解和学习,即使是没有编程基础的用户也能快速上手。 2. **窗口识别**:AutoIt 可以识别并控制Windows窗口、控件,如点击按钮、填写表单等,这在自动化测试和系统...

    AutoIT教程

    通过这份文档,你可以学习如何使用AutoIT内置的函数来控制窗口、模拟键盘和鼠标输入、读写文件、处理系统事件以及与其他应用程序交互。 《AutoIT教程.doc》和《autoit讲义1.doc、2.doc》提供了逐步的教学指导,涵盖...

    autoit轻松入门系列

    在学习AutoIt时,首先需要理解其基本语法结构。AutoIt支持变量声明、常量定义、流程控制(如if...then...else、for循环、while循环等)以及函数的使用。例如,你可以用`Dim`关键字来声明变量,`#Const`来定义常量,`...

    autoIt autoit autoit

    AutoIt 是一款强大的自动化脚本语言,主要用于Windows操作系统环境下的任务自动化。这款工具以其简单易学、功能丰富的特性,深受IT专业人士和爱好者的...通过学习和使用AutoIt,可以提高工作效率,简化日常重复工作。

Global site tag (gtag.js) - Google Analytics