小谈autoit3,顺便推一下ACN官方书籍

提醒:本文最后更新于 2375 天前,文中所描述的信息可能已发生改变,请仔细核实。

曾几何时,我一直都很迷autoit3,是论坛的狼哥,略带哲理的教诲,使我快速入门。论坛值得尊重的有P大((底层)API大神)、A大(杂项之王(正则就是跟a大学的))、阿福(autoit验证码自动识别之父)、爖(autoit汇编支持的后盾,外挂找call)、蛋蛋(翻译者、搬运工)、老萧(坛主,MJJ)、三恨(居士,也是MJJ),还有很多前辈,是我们值得尊敬。

虽然autoit只能在win存活,并且被各大垃圾杀毒软件封杀。但不得不为autoit强大,感到自豪。在win下没有什么不可能的事,不利用第三方对密码,对本地账户的控制达到极致,控制网页等,各种钩子,DLLCall,与其他语言的结合控制,渗透底层。

但是autoit的缺点也是明显,可以被有心人反编译,新版可能不会被成功反编译。但是这已经打击了很多人的积极性(米兔),但不得不说,你用了autoit,你就离不开了,我现在有什么可以电脑做的,或者重复劳动的工作,我都会写成autoit,而我在一边喝茶,看看书。

现ACN官方书籍,DllCall精讲,是一本进阶之书。由P大编写,已经出版。欢迎大家赏阅。
以下内容取自ACN官网:


ACN官方书籍《AU3之DllCall精讲(上)》现已印刷完毕,将于2013-10-25 上午 10:40在淘宝开售。

《AU3之DllCall精讲(上)》是目前AU3界唯一一本用于入门之后提高的教程,主要围绕数十个内置函数展开对API的全面解析。既然是进阶,就不会有基础方面的讲解,如果您对For...Next、If...Then...EndIf、MsgBox、ByRef这样的基础点不熟悉,还请在购买前三思,建议先从帮助文档看起。

传统是用来打破的,体制是用来叛逆的。如果您一直坚持“AU3只用于自动安装”、“AU3只是批处理的扩展版”这种可以冠以“封建”之名的腐朽传统,那就大错特错了,对于这样的人,我只想说:联系我!我送您一本《AU3之DllCall精讲(上)》!

本书选择性地讲述AU3帮助文档中数十个具代表性的内置函数,一方面着重解释这些函数的内部流程、API函数的调用方法,另一方面也加深对系统原理的分析。看完本书,相信可以对AU3解析器以及API函数有一个清楚的认识,并很快能将所学运用在实际应用中。
本书共分为10章——
第一章“Timer与延迟管理”只分析了一个Sleep函数,其中的大部分篇幅都是在讲APC模型的底层原理,虽然底层,但其中引用的几个现实例子,可以让我们感受到“不管某一事物有多么神秘,它总是源自我们的现实生活”,有了这样一种认知之后,再来看后续的章节,就会相对容易一些,因为,如果在学习过程中遇到什么难题,我们可以努力寻求与现实世界的联系。
学习DllCall,不得不与DllStruct*一起进行,假若没有DllStruct*函数,那么DllCall的功能将瞬间减半,第二章的“环境变量管理”就是初接触DllStruct*函数。
第三章“消息框与对话框”主要讲解“参数用途”,看完本章以后,指针型参数的辨识方法、构造方法便难不倒我们了。
第四章“鼠标管理”开始接触编程领域内的难中之难——数据结构。
什么“指针”、“句柄”、“布尔值”,数据类型根本没有任何意义,它们只有字面上的区别,在本质上都是一堆0、1的组合,第五章“图像与声音管理”可以让我们认清这一点。
第六章“其他管理”可以让我们对“回调函数”有一个初步的认识,另外还可以学习到句柄型参数的构造方法。
第七章“窗口管理”作为前六章的总结,借助新知识回顾以往的重点,其中的一些新知识点是任何资料中都找不到的。
第八章“注册表管理”在讲解注册表函数的同时,还借键值项类型分析了几种常见类型的数据在内存中的排列方式,看完本章,对于数据在内存中的组织应该可以有一个较清楚的认识。
第九章“进程管理”更侧重讲解Windows系统的运行原理。
“文件与驱动器管理I”之所以放在最后,是因为其中的几个函数实在是没有什么难点,看完前九章之后再来看第十章,可以发现,API也就是那么回事。

本书籍主要面向以下人群:

1、欲使用AU3进行高阶编程的人。
2、欲了解API函数工作原理的人。
3、欲从AU3转向其他语言编程的人。

书籍假定读者已具备以下知识:

1、熟识AU3所有关键字、语句、常用函数。
2、对计算机编程有一个初步的认识,如字节、进制转换、逻辑运算等等。

仅注:
1、书籍只用作ACN的内部学习资料。
2、考虑到成本和销量问题,前期只印300册,这300册中,有70册采用论坛会员txm888的封面(t版),230册采用论坛会员haijie1223的封面(h版)。两种版本除了封面不同以外,正文部分没有任何差异。如果前期销售状况良好,将考虑再版。
3、对外进行销售的 实际只有260~270册,另外30~40册将保留以作他用,比如论坛举办活动时用作奖品。
4、默认发韵达快递。每天18:00发货。18:00之前拍下货品的当天发货,否则次日18:00发货。如果嫌慢,也请不要改发其他。等了这么久,不在乎晚到几天(作者是一个懒散而又我行我素的人,如果您能成全作者的这个优点,他将感激不尽)。
5、为避免在快递过程中出现磨损情况,一律采用档案袋+快递袋双重封装。
6、单本定价60元。
成书过程花去了作者半年多的精力,如果加上作者的知识积累过程,成书足足用去了5年时间。
《AU3之DllCall精讲(上)》是目前唯一一本进阶之书(这理由很直白)。
成本问题。虽是第一次印刷,但此次印刷在质量方面(包括纸张材质、印刷质量)有高强度保证。
综合以上各方面原因,书籍定价60元,外加快递5 ~ 20+元不等(视地区而定),您最少需要65元才能购得一本《AU3之DllCall精讲(上)》,如果嫌贵,还请不抱期望地耐心等待,也许未来哪天会有打折促销活动。如果您真的热爱AU3,请试图去打动作者,作者感动以后一定会免费送您一本。

详细购买地址,源码附件下载地址,请访问ACN官网:传送门

图片:


转载请注明转自:kn007的个人博客的《小谈autoit3,顺便推一下ACN官方书籍