我是一个AHK的初学者,来写一下最近学习的心得

不适合其他版块的话题这里发吧

Moderators: tmplinshi, arcticir

shingu
Posts: 11
Joined: 15 Apr 2014, 20:21

我是一个AHK的初学者,来写一下最近学习的心得

17 Apr 2014, 08:47

我其实用AHK已经有比较长的一段时间了,但是我一直只是把AHK作为设置热键的工具而已。目前在我使用的电脑中,AHK都是自启的软件,日常就是设置几个常用的热键来启动一些常用的工具。

直到最近我在一个论坛上看到有网友用AHK做了一个小软件,我才知道AHK还有这么强大的功能。于是试着去了解它。

给我感触最深的有两点:

一、AHK够简单直接,可以在最简单的记事本中写脚本,但还是缺少像其他语言那样强大的IDE工具(比如Eclipse、VS、delphi、BCB等等)。我现在用SciTE4AutoHotkey编辑器,虽然能智能跳出一些关键词,也能样式化脚本,但是没有语法错误的提示。我经常会遇到脚本执行后出不来正确的结果,然后去查脚本,发现可能哪里少了个逗号,哪里少了个空格,等等很细微的错误。

另外,设计GUI界面,虽然有Smart GUI Creator、GUI Creator等工具,但还是觉得功能很弱,没有真正做到所见即所得。

二、帮助太简单。我学习都是按照帮助来的。但是我发现遇到问题时想去帮助中寻找原因,却往往找不到,帮助中的说明有点浅尝即止的感觉,想继续深入某个方面,却发现没有下文了。帮助没有初级、中级、高级那样循序渐进的感觉,不大适合对AHK的深入学习。


我到现在还有点不清楚http://ahkscript.org与官方网站http://www.autohotkey.com之间存在什么样的关系,谁能解答一下?因为之前一直只知道AHK的官方网站,还不知道有ahkscript这个网站。

再来说说这个论坛。虽然这个论坛很冷清,但是很高兴,我提出的问题还是有人能回复解答的。希望能有越来越多喜欢AHK的人参与进来。
wz520
Posts: 29
Joined: 01 Jan 2014, 21:32
Location: China

Re: 我是一个AHK的初学者,来写一下最近学习的心得

19 Apr 2014, 01:10

VS、delphi、BCB 都是商业软件,功能强大那是因为有利益支撑;
Eclipse 跨平台,支持者众多,发展得也算有些年头了,功能自然也不弱。

相比之下,AutoHotkey 还属于小众软件(看看一些著名的文本编辑器如 Notepad++, EmEditor, Sublime Text 有哪个自带 AHK 语法高亮的?),且 Windows only,能有人肯为它做编辑器并且慷慨地免费发放出来已经很不错了,为什么要跟上面那几个 IDE 作比较?

语法错误提示在你看来是 IDE 的必备功能?知道具体要怎么实现吗?如果不知道,就不要过于苛求。

GUI 设计器也是一样,有人肯做并免费发布就不错了。知足吧。:)

AHK 的帮助文档是参考手册,不是教材。自然不会像教材那样循序渐进地手把手教你“从入门到精通”。

再说,教材也得靠实例搭起来。AHK帮助里大多数命令都有实例。拷贝下来运行一下,看看效果,改一下自己不理解的地方,再运行一下看看效果。还理解不了再上论坛问。不就够了?

而且有些深层次的知识,已经超出 AHK 的范畴了,比如 SendMessage 能发送哪些消息,你要找的不是 AHK 帮助,而是 MSDN,因为 AHK 的 SendMessage 不过是一个包装而已,真正干活的是 Windows API 里的 SendMessage(),而其相关说明在 MSDN 。如果要把相关文档都拷贝到帮助里,恐怕几个G都不够。
User avatar
amnesiac
Posts: 186
Joined: 22 Nov 2013, 03:08
Location: Egret Island, China
Contact:

Re: 我是一个AHK的初学者,来写一下最近学习的心得

19 Apr 2014, 08:51

很开心看到新人到来,想起近十年前,我也是新人一个。
不同的是那时 AutoHotkey 刚出不久,资料稀缺,帮助全英文,中文用户极少(中文论坛就不提了)。现在想起来,当时的接触真是机缘,到现在用出点感情了。
shingu wrote:我到现在还有点不清楚http://ahkscript.org与官方网站http://www.autohotkey.com之间存在什么样的关系,谁能解答一下?因为之前一直只知道AHK的官方网站,还不知道有ahkscript这个网站。
后者是以前的老官网,因为经历了一些事情,主要的开发者和活跃用户大多迁移到现在的官网了。
相对而言,老官网资料较丰富,而目前的官网重新设计过,交流方便、气氛活跃,新版本也在这里发布。
AutoHotkey 学习指南(Beauty of AutoHotkey)
I do not make codes, and only a porter of AutoHotkey: from official to Chinese, from other languages to AutoHotkey, and show AutoHotkey to ordinary users sometimes.
everchump
Posts: 4
Joined: 17 Jun 2014, 06:12

Re: 我是一个AHK的初学者,来写一下最近学习的心得

19 Jun 2014, 21:55

我去,看来是闹分家了;

原来还有这样的事情;
Nferzhuang
Posts: 2
Joined: 21 Jan 2015, 07:59

Re: 我是一个AHK的初学者,来写一下最近学习的心得

21 Jan 2015, 08:26

说一下我来http://ahkscript.org的缘由吧,我接触AHK后,在百度搜索后第二个就是http://www.autohotkey.com网站,当然我也就下载了1.0.48.05版本。
直到我觉得自带的编辑器(notepad)超级不爽后,我才去下载SciTE4AutoHotkey,当然在安装的时候提示我“1.0.48.05版本太旧了,请到http://ahkscript.org”下载最新版本,我这才顺藤摸瓜来到这里。

我个人认为,对于中国的用户来讲,百度的搜索结果是一个非常大的导入接口,因此,如何可行的话,请把http://ahkscript.org运营到能够在搜索AutoHotKey以及AHK等关键字的时候在前几个出现。

还有,贴吧对于国内的用户来讲也是一个很好的平台,至少也请在贴吧的置顶中推广一下http://ahkscript.org,比如AHK吧就推广了ahk8.com。

关于网站的运营我完全不懂,但是作为一个用户,我清楚的明白百度搜索对于网站的导入有很非常直接的关系。
autu
Posts: 17
Joined: 04 Apr 2015, 11:09

Re: 我是一个AHK的初学者,来写一下最近学习的心得

27 Apr 2015, 10:07

很开心看到新人到来,想起近十年前,我也是新人一个。 露马脚了 呵呵

Return to “其他”

Who is online

Users browsing this forum: No registered users and 18 guests