AutoHotkey新手入门

本文试图通过尽可能全面的知识架构将您带入AutoHotKey世界!

AutoHotkey新手入门-AutoAHK


还在为学不学AHK而纠结?还在为找不到学习途径而困惑?来这里绝对让您眼前一亮!这是一扇让你通往AutoHotkey的大门,我给你清晰的道路来学习!共勉吧!s君


中文帮助你的第一位AHK老师,也是你长久、耐心的老师

AutoHotkey 中文在线帮助文档:建议在浏览器收藏,随时快速查询。

查看 AutoHotkey 中文帮助文档(离线)

学习教程指引

学习之前

你需要学脚本吗?如果你不清楚自己是否需要学习脚本,这篇文章正是为此准备的。

AutoHotKey介绍用直白的语言描述了AutoHotKey是什么,有什么特点。

AutoHotkey 是什么?回答了 AutoHotkey 是什么、如何定位这两个基础问题,推荐初次接触脚本的用户阅读,如果您使用脚本有段时间了却感觉自己并不高效也请看看本文提升自己对脚本的理解和定位。


工具推荐(生产力有两项,一项是人,一项是工具。)

一件好的工具对工作来说事半功倍,一个良好的人性化编辑界面或许更让你爱上AutoHotKey;如果说AutoHotKey是操作电脑键盘鼠标的高效工具,那么什么是编辑AutoHotKey的高效工具呢?

AutoHotKey编辑器|AutoAHK|Scite4AHK|VScode|PMC:中文用户比较顺手的几款编辑器。


零基础入门

为方便初次接触脚本的朋友,这里选取一些通俗易懂的基础入门教程,经适当整理(以反映目前 AutoHotkey 现状)后集中发表,以方便无任何脚本和编程经验的新手朋友入门。

 [更新1.3.4]AutoHotkey从入门到精通这是河许人三年之后再出发,一部高质量、系统性的中文视频教程横空出世,是从新手到高端用户的不错参考。

【更新至32课】河许人autohotkey中文系列视频教程通俗易懂、循序渐进,让初次接触脚本的朋友不再一头雾水!

【更新至22课】用AutoGUI学习AutoHotkey系列视频教程作者用通俗易懂的语言讲解AutoHotkey知识,是一门不错的入门课程。

【更新至7课】跟逆道者一起学习AutoHotkey系列视频教程作者的声音很有磁性,水平也不错。

【更新至4课】趣味玩AHK编程系列河许人搞得一套关于ahk应用的课程,没有做不到,只有想不到。

【更新至9课】小白视频教程(最基础知识)这是老外一套非常基础的教程,就是告诉你最基础的东西在哪里。

【更新至9课】autohotkey命令教程这是一套针对于游戏的教程,有兴趣的朋友可以参考一下。

【更新至1课】AHK GUI- AutoHotkey Gui 微课如果你对界面感兴趣,一定要好好看看这套课程,非常高级。

 [入门]AutoHotkey 初学者向导 ,河许人修版河许人修定版本的初学者向导。

 AutoHotkey中文网:国内最优秀的AHK中文网站,网站有大量免费的脚本可供使用,来到即得到,有系统的教程,有不断出没的大神!


常见疑惑指南

这部分包含了在学习和使用 AutoHotkey 常见的困惑。

常见问题包括常见的语法、任务、热键、热字串及重映射等问题。

选择哪个分支?说明了主流分支 AutoHotkey_L 及可选分支 AutoHotkey v2 和 AutoHotkey_H 的目前情况,同时简介了不活跃分支和历史分支。

如何学习 AutoHotkey?有什么好方法或妙招?如何加快学习速度?

传统形式与表达式讲解了传统形式和表达式的用法并对它们进行比较,让读者明晰它们的区别与联系。

文件处理之传统与对象处理文件时应选择传统方法还是文件对象?它们有什么区别?

伪数组与关联数组之比较视频讲解什么是伪数组?与关联数组是什么关系?如何选择?当然还有这个文字版的

常见的编码问题讲解了编写脚本时常见的三种编码问题:脚本文件编码、待处理文件编码和字符串编码。

AutoHotKey神奇的符号%这篇文章帮你解读%的应用,这个确实有时候比较混乱。


热键和热字串(解放双手从键盘开始)

AutoHotKey中文名为智能热键,顾名思义,AutoHotKey相比于其他编程软件,在键盘鼠标的操作上,有着及其方便快捷的特点,比如按下“AHK”三个字母,电脑就可以自动为你输入“AutoHotKey”着一大串字母,更多有关的热键等,请继续往下看:

热键(鼠标、操纵杆和键盘快捷键)介绍热键的基本用法、一些技巧和相关信息。

热字串和自动替换介绍了热字串的实现方法和用途。

重映射按键和鼠标按钮介绍了键盘按键、鼠标和游戏杆按钮的重映射方法及一些局限性。

热键之组合键与序列键讲述了多个按键构成单个热键的方法,及实践中的使用技巧。

热键的次数与时长如何通过单个热键的不同情况执行多种不同的操作?

让热键动起来介绍了实现动态热键的多种方法及它们的异同。


进阶教程(小白通往大神的道路)

如何写出好代码什么是好代码?如何让自己写的代码具有长久的生命力?

动态调试的一般方法简要介绍了调试 AutoHotkey 脚本的常见方法。

正则表达式快速入门简要介绍了 AutoHotkey 中正则表达式的基本规则,学习后即入门。

学习 WMI 从转换代码开始:网上有大量 vbscript 格式的 WMI 系统管理脚本,学习本文后您可将其转换为 ahk 而添加到自己的脚本中。

如何构建知识体系如何系统的学习脚本?如何在遇到问题时快速找到思路?

消息使用简介简单介绍了如何处理系统消息、如何在自己的 GUI 中使用自定义消息。

正则的调出功能简谈简要的介绍正则表达式调出功能在脚本中的用法。

对象入门第一阶简要介绍 AutoHotkey 中的简单数组、关联数组、自定义对象(基对象、继承方式和元函数)、函数对象和枚举器对象的本源统一性和外在表现的差异及转化关系。

WMI 脚本第一阶介绍了编写 WMI 脚本的要点及基础知识,包括 WMI 对象模型和 WQL 等并通过一系列实例说明应用方法。

位运算简介简单介绍了二进制的基本知识和它支持的运算方式。

通过 ADO 访问结构化文本文件介绍了通过 ADO 访问 CSV/TSV 和等宽文本文件等的方法。


高阶教程(新手不建议直入)

GDI+系列教程:一套调用GDI+画界面、窗口的详细的中文教程。

Excel 自动化教程通过 脚本让 Excel 自动处理电子表格文件。

使用 ADO 操作 Excel 文档介绍了 ADO 技术在操作电子表格时的一些优点和基本方法。

使用 ADO 操作 Access 数据库介绍了使用 ADO 对 Access 数据库的一些基本操作。

网页自动化入门教程


如何编写脚本

这类文章似乎给大家提供实用的脚本,实际上我真正想告诉大家的是我是如何写脚本的,希望大家在阅读时能有所启发。


趣味阅读


AutoHotkey 的典故

  • AutoHotkey 之中国情:从开始至今 AutoHotkey 在中国的发展状况简述。
  • amnesiac 的中文论坛情结:对于中文论坛(autoahk.com) 与官方论坛的中文版块,该如何看待?

 

人已赞赏
AHKV1

[基础] 在HotKey命令中给带有参数的函数注册热键 - AHK函数对象初窥①

2018-11-7 21:31:56

学习

一本关于初学者在AutoHotKey中应用正则表达式的书

2018-11-9 9:00:21

11 条回复 A文章作者 M管理员
  1. 河许人

    请大家多提提意见!

  2. Sunman

    整理的十分全面,而且层次分明,省下了大量的时间,免得自己再去寻找,非常感谢作者的付出

    • 河许人

      不用客气

  3. 河许人

    […] 学习宝典:是一本关于AutoHotkey具有一定权威的百科全书,适合于各个层次的用户使用【每月更新1次】。 […]

  4. someone

    感谢这个网站,感谢何许人,感谢大家!

    • 河许人

      不用客气

  5. pp2351

    收益匪浅👍😁😁

    • 河许人

      有收获就好

  6. 胜舟

    👍

  7. 小白s

    有些网址打不开

    • 河许人

      哦 是的 会尽快完善

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索