Search found 183 matches

by amnesiac
17 Aug 2014, 23:02
Forum: 教程资料
Topic: 热键的次数与时长
Replies: 0
Views: 4083

热键的次数与时长

在热键方面,AutoHotkey 扩展了很多概念和适用范围,例如平常所说的热键一般指前一篇所说的组合键,但在 ahk 中鼠标键、滚轮或游戏操纵杆按钮都可以作为热键。换句话说,这里介绍的方法都应该根据实际需要灵活应用。(与热键相关的一个概念是加速键,常出现的图形用户界面的元素中加下划线显示并使用 Alt 触发。) 按次数(单击与多击) 以常见的双击为例,双击实际上为短时间内两次连续的单击,包含了两个必要条件: 两次单击的时间间隔必须在短时间内 两次单击必须是连续的 在这个示例中(来自 帮助 并做适当修改),使用了两个判断条件: intInterval := 500 ; 若两次连击在这个时间间隔中...
by amnesiac
17 Aug 2014, 22:48
Forum: 教程资料
Topic: 选择哪个分支?
Replies: 1
Views: 6083

选择哪个分支?

对于绝大多数用户这个问题的答案都应该是 AutoHotkey_L,那么这个问题还是问题吗?对于新人我还是有必要简要介绍它们(这是他们的主要困惑之一),以便对这些名称及它们的含义有个清晰的认识,同时明白自己选择的原因(顺便也了解些典故)。 20140803000.png 图 AutoHotkey 的历史和当前分支一览( 来源 ) AutoHotkey_L(首选) AutoHotkey_L 指主要由 Lexikos 在原 AutoHotkey Basic(见下文)源码基础上开发的分支,具体包括从1.0.48.05 L4 版本号 (更新记录为 Revision 4,发布于 2008-07-18)至今...
by amnesiac
17 Aug 2014, 06:13
Forum: 教程资料
Topic: 轻松学会弹指神功
Replies: 0
Views: 7018

轻松学会弹指神功

注:中文应用部分仍需更新,这里的表格格式怎么办好呢(这里的表格有 html 和 md 形式)? 转注:本文属于 零基础入门 专题教程,原 发表于 Download!网络密技王第三期 ,后 转载至简睿随笔 ,作者简睿。本专题选取一些通俗易懂的基础入门教程,经适当调整(以反映目前 AutoHotkey 现状)后集中发表,以方便初次接触脚本的朋友入门。注:原文为繁体中文,为方便简体用户,经 OpenCC 转换为简体中文,某些用词(主要为计算机术语)可能转换有误,一般不影响理解。 AutoHotkey 的高度定制功能,让你成为效率高手 如果你分析每天操作电脑时所重复执行的动作——相同的网址、相同的电子...
by amnesiac
17 Aug 2014, 05:22
Forum: 教程资料
Topic: 让重复工作一键完成
Replies: 0
Views: 10539

让重复工作一键完成

转注:本文属于 零基础入门 专题教程,原 发表于新浪博客 ,后 被转载自太平洋电脑网 ,目前 更新于善用佳软 ,作者 xbeta。(另:我曾 转载到中文论坛 。)本专题选取一些通俗易懂的基础入门教程,经适当整理(以反映目前 AutoHotkey 现状)后集中发表,以方便初次接触脚本的朋友入门。 AutoHotkey_logo_no_text.gif AutoHotkey 是一个神奇的工具。为了便于新人上手,xbeta 写了此篇最最傻瓜的 0 级入门教程。 何为 AutoHotkey AutoHotkey 是一个小工具软件,可以简化你的重复性工作。 比如要登录某论坛,你只要按一个键,AutoHo...
by amnesiac
17 Aug 2014, 05:04
Forum: 请求帮助
Topic: 【已解决】如何判断一个字符串匹配另一个含中文字符串的一部分
Replies: 8
Views: 3708

Re: 如何判断一个字符串匹配另一个含中文字符串的一部分

嗯,这是其中一种思路,能判断出是否匹配。
不过若按开始提出的问题来看,仍存在两个问题:
  • 不支持全拼
  • 返回的位置不准确
或许你的问题无需考虑这两点?
by amnesiac
17 Aug 2014, 04:03
Forum: 教程资料
Topic: 自动化操作轻松入门
Replies: 0
Views: 12126

自动化操作轻松入门

转注:本文属于 零基础入门 专题教程,原 发表于博客中国 (已失效),我曾 转载到中文论坛 ,作者 yonken( 此处是他现在的博客 ,但原来的很多 AutoHotkey 内容丢失了)。本专题选取一些通俗易懂的基础入门教程,经适当整理(以反映目前 AutoHotkey 现状)后集中发表,以方便初次接触脚本的朋友入门。 前言:据我了解需要编写 AutoHotkey/AutoIt 脚本来实现自动化操作的用户很多都是网管,其它则可能是一些个人用户,他们一般都具有相当的技术水平,而且都希望能借助脚本来完成某些以往需要人工操作的重复​性劳动,但限于语言条件上的限制可能对官方的帮助文档有较难理解之处。为...
by amnesiac
17 Aug 2014, 00:19
Forum: 教程资料
Topic: 如何学习 AutoHotkey?
Replies: 0
Views: 3074

如何学习 AutoHotkey?

了解一件事物,方法大体类似,本文中我就个人经历与大家分享。 学习经历 大约在 2005 年底,当时我在深圳一家工厂打杂,这工厂当时的主要产品是 MP3(大家都懂的,山寨嘛,不过当时可能很多人会想到苗族的寨子吧)。U 盘自动运行病毒大规模出现似乎在那个时候,我们也遇到了,车间烧制固件和复制测试文件的电脑都中毒了,所以一段时间内批量出厂的机子都有病毒。单纯这个不会影响到产品,但有客户(实际是中间商)反馈连接电脑不太稳定,返回了不少。这情况本身是自然的,配件廉价,组装时又赶工。王工取了两三个从头烧制、测试了一遍,没什么问题啊,但还是要找出问题,要给老总一个交代让这些机子再发出去。拿了几台让我试试,一...
by amnesiac
16 Aug 2014, 20:20
Forum: 请求帮助
Topic: 【已解决】如何判断一个字符串匹配另一个含中文字符串的一部分
Replies: 8
Views: 3708

Re: 如何判断一个字符串匹配另一个含中文字符串的一部分

@aamii,如果方便,请提供你所用方法的测试代码和相关文件(如 ini 文件)。

说实话,尽管都是查表,但要具体实现出来还是很有挑战的(思路倒是不难)。
by amnesiac
16 Aug 2014, 05:35
Forum: 相关工具
Topic: 专用编辑器 SciTE4AutoHotkey
Replies: 3
Views: 12884

专用编辑器 SciTE4AutoHotkey

导言:如果有人问我,写脚本时你最需要什么?清晰的思路。接着呢?趁手的编辑器。确实如此,一个好用的编辑器能让你写脚本时事半功倍。写这系列教程时很早我就想推荐 SciTE4AutoHotkey,如果在 2011 年前后让我写文推荐我一定当仁不让,不过现在 2014 年我却觉得自己并非最佳人选,因为我使用 Vim 写 ahk 已经很久了。前不久电话中一位朋友提到应该介绍这个编辑器,不过一直没找到合适的人,所以写本文其实勉为其难。 http://fincs.ahk4.net/scite4ahk/logo.png 简单介绍 SciTE4AutoHotkey 是 fincs 基于 SciTE 专门为编写 ...
by amnesiac
16 Aug 2014, 03:49
Forum: 请求帮助
Topic: 【已解决】如何判断一个字符串匹配另一个含中文字符串的一部分
Replies: 8
Views: 3708

Re: 如何判断一个字符串匹配另一个含中文字符串的一部分

aamii wrote:在①中,我当前用的是”汉字拼音首字母“对应表,用查表的方法获取。有没有像tmplishi那样的”方法“获得”多音字“呢?
tmplishi 的方法也是查表,和你的方法没有本质差异。
by amnesiac
16 Aug 2014, 03:40
Forum: 教程资料
Topic: 如何写出好代码
Replies: 0
Views: 2694

如何写出好代码

导言:这个题目很大,以我的水平、经验或哪个方面都是写不了的,就像 Eric S. Raymond 如果不是对 UNIX 世界的典故了如指掌的话也写不出现在这么精彩的《UNIX 编程艺术》。 vczh 对这话题有兴趣(请看 靠谱的代码和DRY ),这里仅是抛个砖,也算是这几年写 AutoHotkey 代码的一点心得。 怎样算好代码 如何衡量一种代码好的还是不好,我的看法是看它的价值,不过对价值的理解也因人而异。 写代码是为了解决问题,所以代码首先必须能解决问题,这是它的第一价值。它的后续价值是能否方便地重用。例如,现在要解决某个问题,我花了差不多的时间写了两段代码,它们都很好的解决了这个问题,那...
by amnesiac
16 Aug 2014, 02:25
Forum: 教程资料
Topic: AutoHotkey 学习指南
Replies: 6
Views: 89541

Re: AutoHotkey 学习指南

中文帮助更新记录 2014-08-02:AutoHotkey 1.1.15.03 帮助更新。 2014-07-07:AutoHotkey 1.1.15.02 帮助更新。 2014-06-30:AutoHotkey 1.1.15.01 帮助更新。 2014-05-04:AutoHotkey 1.1.15.00 帮助更新。 2014-04-25:AutoHotkey 1.1.14.04 帮助更新。 2014-02-15:AutoHotkey 1.1.04.03 帮助更新。 2014-02-03:AutoHotkey 1.1.04.02 帮助更新。 2014-01-19:AutoHotkey 1.1...
by amnesiac
15 Aug 2014, 23:37
Forum: 教程资料
Topic: AHK 快餐店系列索引
Replies: 0
Views: 7258

AHK 快餐店系列索引

转注:本文属于 零基础入门 专题教程,开始 发表于煎蛋 ,后 至小众软件继续更新 ,作者 sfufoet。本专题选取一些通俗易懂的基础入门教程,经适当整理(以反映目前 AutoHotkey 现状)后集中发表,以方便初次接触脚本的朋友入门(帮助中的 初学者向导 也是很好的入门教程)。注:本系列教程语言诙谐幽默,更多侧重针对实际问题的解决能力。本文只是这一系列教程的索引,详细内容请点击链接继续阅读,由于这些内容时间跨度大且 AutoHotkey 持续更新,若执行时遇到问题请留言。 熟读唐诗三百首,不会作诗也会吟。如果把这些脚本都认真看下来,虽然不一定学到独门密技,普通的问题也不在话下了。 前期的煎...
by amnesiac
15 Aug 2014, 21:28
Forum: 相关工具
Topic: 获取窗口与控件信息
Replies: 0
Views: 8991

获取窗口与控件信息

导言:常言道,工欲善其事,必先利其器。在脚本中常见的一种操作是操作窗口或控件,在操作之前,首先必须获取目标的各种信息,这时就要用上辅助工具了。本文会介绍一些获取窗口、控件信息的常用工具,这里的先后顺序是随意安排。如果目前用的没什么问题就继续用着,如果对某些地方不满意则可试试其他。 简单的截图不容易全面反映整个工具的功能和特色,使用才能获得真实体验。 Active Window Info 20140722000.png 评论:这个最初来自于 AutoIt3 且安装包中自带的工具,就无需过多介绍了。功能简陋,但无需获取且使用还算方便(从托盘或主窗口菜单访问),没有特殊要求的情况下也基本够了。下面介...
by amnesiac
15 Aug 2014, 07:05
Forum: 相关工具
Topic: 宏录制和自动化脚本创建工具 MacroCreator
Replies: 1
Views: 12837

宏录制和自动化脚本创建工具 MacroCreator

注:本文的内容可能与 【宏创建器】Pulover’s Macro Creator 有些重复,待进一步整理。 背景介绍 为什么需要 我曾在 哪些事情是 AutoIt 可以而 AutoHotkey 不行 的问题中提到 AutoHotkey 学习方法的几点建议,其中一点是: 对于一般的初学者,从录制/回放操作开始慢慢接触认识脚本是个学习脚本的重要途径。 一句话,通过录制/回放工具可极大降低学习难度,适合零基础用户。 曾经的记忆 两三年前的用户可能还记得 AutoHotkey Basic(关于各分支介绍请参阅 选择哪个分支? )中自带有录制鼠标和键盘宏的工具——AutoScriptWriter: 20...
by amnesiac
15 Aug 2014, 05:48
Forum: 教程资料
Topic: 伪数组与关联数组之比较
Replies: 0
Views: 2016

伪数组与关联数组之比较

导言:伪数组应该是 AutoHotkey 中特有的概念,是指模拟数组的部分功能的序列变量。下面对伪数组和数组的用法进行比较,其中部分内容来自帮助,稍做了调整。 伪数组 伪数组的含义 伪数组是概念上的:每个伪数组实际上只是一系列连续编号的变量或函数的集合,它们的每一个被视为伪数组的“元素”。AutoHotkey 内部不会以任何方式把这些元素链接在一起。 任何接受 OutputVar 或能赋值的命令都可以用来创建伪数组。最简单的例子是使用赋值运算符(:=),如下所示: Array%j% := A_LoopField 通过在索引间使用自选分隔符可以创建多维伪数组,例如: Array%j%_%k% :...
by amnesiac
15 Aug 2014, 03:11
Forum: 教程资料
Topic: Excel 自动化教程
Replies: 1
Views: 7707

Excel 自动化教程

导言:本文最初翻译自 Basic Ahk_L COM Tutorial for Excel (作者 Mickers),后面根据 Excel 脚本编写系列 (很棒的系列教程)重新改写,曾使用标题 Excel 自动化第一阶 发表于中文论坛。本教程将介绍通过 COM 自动化 Microsoft Office Excel,其中对最基础的命令进行了说明,不论您对 Excel/VBA 是否熟悉,在学习本文后都能轻松的入门。之前曾发过一篇通过 ADO 操作电子表格文件的文章,大家可参照学习。 创建、连接和终止 Excel 实例 我们从最简单的脚本开始介绍,这个脚本创建一个 Excel 实例,并向其中添加一个...
by amnesiac
14 Aug 2014, 22:02
Forum: 请求帮助
Topic: 【已解决】如何判断一个字符串匹配另一个含中文字符串的一部分
Replies: 8
Views: 3708

【已解决】如何判断一个字符串匹配另一个含中文字符串的一部分

标题的描述可能不准确,本问题来自 http://ahkscript.org/boards/viewtopic.php?f=27&t=1629#p9827 中的两个回复: 实际应用中,我们需要用到多音字,比如 ”行走” XZ,”银行” YH。 主要是反过来查询的时候,让YH能匹配银行,YX也能匹配,像totalcmd上支持的那样。 反过来查的问题,我现在这么解决: ①、在获取首字母的时候,包含多音字,比如“行走”输出为拼音串:[XH][Z] ②、用正则去匹配上面的串,这样不管你输入的是XZ还是HZ都能有效,查找到”行走“的。 仍然有的问题是:在①中,我当前用的是”汉字拼音首字母“对应表,用查表的...
by amnesiac
13 Aug 2014, 03:11
Forum: Ask For Help
Topic: [SOLVED]How to determine a script's status remotely?
Replies: 3
Views: 1330

Re: [SOLVED]How to determine a script's status remotely?

Thank you. I'm outdated. haha

Go to advanced search