autoit初略学习小结

栏目: ASP.NET · 发布时间: 7年前

内容简介: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 或者浏览器沙盒很多时候没有权限改变操作系统的层面东西(安全吧)。

=

=

=


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

网络江湖三十六计

网络江湖三十六计

程苓峰,王晶 / 经济日报出版社 / 2009-6 / 40.00元

《网络江湖三十六计》内容简介:貌合神离:卖个破绽给对手,让他尝到甜头,自认为可安枕无忧,往往就松懈大意。于是,自己蓄力并反击的机会就来了。诱敌就是“貌合”,暗地发力就是“神离”。一起来看看 《网络江湖三十六计》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具