发表回复 
个人对 AHK 的看法
2008-10-25, 12 : 40
个人对 AHK 的看法
来到这个论坛,AHK 自然不必过多介绍了。

但是也说说自己对他的看法吧。
1. 他只是一个方便的自动化工具,而非真正的编程工具。
引用微软对 AHK 的评价,“自动化是 IT 专业人员最好的朋友,它可帮助他们避免执行一些耗时且重复性的任务。AutoHotkey实用程序即是可帮助我们获得这种能力的众多工具当中的一种。这款免费且开源的工具​可帮助简化桌面日常事务,因为它可以自动化需要键盘、鼠标甚至是操纵杆输入的几乎所有任务。它是在 Windows 上运行且基于脚本的一个热键和宏工具。"
我觉得这段评价很中肯,他是简化日常事务而设计的,所以,有编程需要的,还是应该考虑真正的编程语言。

2. AHK 更多的是设计来完成个人任务的。
写一段小脚本来完成自己所需的功能,例如为缺少快捷键的软件加入快捷键;重复一些日常操作等等,在录制器的帮助下,很短的时间就可以完成脚本,而且工作的很好。当然这种脚​本在其他机器上未必运行正常,但是他对于”你“来说,是最适合的。所以,有时候为了添加一个简单的用户界面反而比核心代码更长。

3. 用好 AHK ,除了参考高手的代码,最重要的还是看帮助。
基本上,有需要的时候,翻翻帮助,很快就可以完成你的任务。

个人认为,用好 AHK , 最重要的是掌握一定的脚本修改能力,配合录制器,快速的完成自己的任务。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢jfxwc
2008-10-25, 13 : 05
 
对于完成个人任务这个其实都是需求驱动的。

不过脚本的可利用性我想其实也很高,我自己写的一些就比较通用。身边的朋友他们不愿意学,但我直接挑几个脚本他们都会用得着。
GUI 有它适用的地方,这个代码长了我看能从特定的用户体验弥补回来的。:lol

对于传统的那些编程工具,我想我是很难再有机会去尝试了。
也许我仅仅需要这种能快速修改的自动化的脚本类工具。呵呵

至于帮助,这就是为什么它那么大的原因……

最讨厌脚本写得像专门给计算机看的那些人……
不注解,不说明思路,不介绍过程我看都是他们的通病……
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
[+] 1用户表示感谢天堂之门
2008-10-25, 14 : 11 (这个帖子最后修改于: 2014-08-12 09 : 27 by robertL.)
 
呵呵,天堂之门还是很有热情的,帖子总是回复的很快。

很赞成你说的注解的问题,那些没有备注,长篇大论的代码我是敬而远之的。

btw : 我也很喜欢 JoJo ,充满奇思妙想的漫画。 天堂之门是那个漫画家的替身~~~~
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-10-26, 14 : 12
回复 1楼 jfxwc 的帖子
你用ahk因该还不多,接触还少吧

有时候为了添加一个简单的用户界面反而比核心代码更长。
如果是简单的界面因该内容不多,并且代码很简单啊.
如果交互性好,如阿门所说的用户体验好的,那肯定要多些判断之类的,随便哪种语言代码都会多的,你觉得哪个容易啊?
还有之前说的脚本在自己电脑正常其他电脑未必正常,这个是看代码怎么写了,而不在于语言,当然,ahk只是脚本
如果是用录制器做的脚本,那只属于模拟的,在其他电脑运行不正常很平常

btw,录制器在我第一次下载ahk,打开看了下后,就删了.
我觉得用好ahk,会查帮助很重要啊,还有就是多学多看别人的脚本
说到帮助,感谢阿门一直以来坚持打包更新翻译校对啊,啊:$
今天比较无聊,打字多吧~:lol
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-10-26, 16 : 50
 
呵呵, 我没有贬低 AHK 的意思,只是感觉 AHK 的强项是在处理一些自动化的工作上。要他把他当成 VB 、C# 那样的编程语言就很吃力了。主要是看见有些人(特别是用 AutoIt 的),写的代码很长,感觉还不如直接用真正的编程工具去完成。

用户体验好这个问题, AHK 在判断流程,多分枝选择这块做得略微弱了一点。

但是 AHK 在模拟操作上,就比用 C# 之类的编程工具强太多了。

个人观点就是各取所长。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-11-01, 15 : 25
 
能够提高我的工作效率就行了。很酷
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-11-12, 12 : 10
 
我还从来没用“录制”的方法做过脚本,我觉得这不是AHK的主要用法。
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-12-11, 15 : 51
 
录制脚本,我刚开始接触ahk的时候,用过一次,特不爽,于是就改看帮助文档和论坛帮助了,在论坛上学到很多东西

我得代码基本上是改出来的
访问这个用户的网站 查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-12-13, 06 : 22
 
脚本语言注重编写速度。通常一行代码就可以干很多事情,并且无需编译,方便修改后立刻运行。
编程语言注重运行效率。运行速度和资源占用的控制都不是脚本语言可以比的,这都是编译带来的好处,但是编译带来的缺点就是修改的时候还要找源代码,改了还得再编译。

AHK明显是脚本语言。尽管它可以干很多原先只有编程语言才能干的事情,但仍然是脚本语言。PS: 它虽然能把代码转成EXE,但其实并不是编译,而只是把解释器跟代码整合了一下而已。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2008-12-13, 22 : 20
回复 1楼 jfxwc 的帖子
同意下面这几句

AHK 更多的是设计来完成个人任务的。
重复一些日常操作等等
为了添加一个简单的用户界面反而比核心代码更长
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-05-31, 09 : 42
 
大家都说的很好,我也才刚刚接触这个工具,想用于自动化测试方面的尝试,不知谁有过这方面经验,大家可以交流一下
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-05-31, 09 : 43
 
大家都说的很好,我也才刚刚接触这个工具,想用于自动化测试方面的尝试,不知谁有过这方面经验,大家可以交流一下
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-06-13, 16 : 09
 
我就是觉得替换快捷键为一键这个功能非常好
所以我支持AHK 自己也慢慢学啦
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-06-15, 18 : 44
 
能提高我的工作效率,就行了
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-11-05, 11 : 49
 
为什么有恶心的人看了不回呢











---------------------------------
Aion Power Leveling-Aion power leveling-Aion Gold
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-11-07, 08 : 34
 
什么意思,什么叫看了不回的就叫恶心的人呢?
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2009-11-12, 15 : 50
 
  放弃了使用AHK了,因为学语言比较麻烦,而太复杂的功能我又用不到。现在基本的功能用PowerPro都可以解决了。最喜欢的,就是PP可以只运行一个程序而解决N多的​问题,不象AHK一样要一个问题运行一个脚本。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-03-01, 09 : 08
 
还是比较实用的,毕竟C ++太专业了
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-03-02, 09 : 19
 
业界话,专业程序员用C++。
所以C ++太专业
不过脚本语言要看是什么语言了,比如LUA同样是专业脚本语言。
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
2010-03-21, 16 : 05
 
ahk很实用 虽然我现在还未学得点什么
查找这个用户的全部帖子
表示感谢 引用并回复 移动视图置页面顶端
发表回复 


论坛跳转:


联系我们 | Autohotkey 中文站 | 回到顶部 | 回到正文区 | 精简(归档)模式 | RSS 聚合