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

=

=

=


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

查看所有标签

猜你喜欢:

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

Cascading Style Sheets 2.0 Programmer's Reference

Cascading Style Sheets 2.0 Programmer's Reference

Eric A. Meyer / McGraw-Hill Osborne Media / 2001-03-20 / USD 19.99

The most authoritative quick reference available for CSS programmers. This handy resource gives you programming essentials at your fingertips, including all the new tags and features in CSS 2.0. You'l......一起来看看 《Cascading Style Sheets 2.0 Programmer's Reference》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具