# sfufoet ,最近没连载 AHK 快餐店,抱歉。说好了一星期一篇( >_< ,没能兑现)距离上一篇都过了两个多星期了。
最近整个人都扑在和 yee 搞的新站点 loland 上了。不找借口了,开始更新。
这次教程来个大杂烩,看看目录
1 、选一款顺手的编辑器来写 AHK 代码
2 、在任意编辑器里编写 AHK 脚本时出现语法提示
3 、有关 AHK 的一些链接
4 、用快捷键得到当前选中文件的路径
1 、选一款顺手的编辑器来写 AHK 代码
连载了 18 篇,相信喜欢 AHK 的朋友一定想在 AHK 的路上走得更远。那么一款顺手的代码编辑器是非常必要的。我喜欢 EmEditor 这款共享软件,喜欢开源免费的朋友可能会选 NotePad++,当然每个人都有每个人喜欢的代码编辑器,不论是喜欢那个编辑器,颜色高亮标记是必备的利器。
AutoHotKey 的安装目录下的 Extras\Editors 有很多的目录: ConTEXT 、 EditPlus 、 Emacs 、 EmEditor 、 jEdit 、 MED 、 Notepad++ 、 PSPad 、 SciTE 、 Syntax 、 TextPad 、 UltraEdit 、 Vim ,这些目录就是一些编辑器的名字,对应的文件夹里面有代码标记高亮配置文件。
以 EmEditor 为例,讲述如何安装,“工具→选择配置→自定义配置”,在弹出的窗口中选择“新建”,点击“确定”,然后把“新配置”重命名为“AHK”,双击“AHK”,在“高亮显示( 1 )”标签下点击“导入”,然后打开 AutoHotkey\Extras\Editors\EmEditor\ahk.esy 。最后,点击“关联”标签,勾选“启用关联”,点击“添加”。把“新建扩展名”修改为“ahk”。
Notepad++ 的语法高亮文件的安装比较简单,直接双击 Run this to install syntax file for Notepad++.ahk,如果你用的绿色版的,会弹出窗口,请选择 Notepad++ 所在的文件夹。
在 Extras 目录下还有一个文件夹: Scripts ,里面有一个智能提示脚本,如果你用的编辑名字没有带有“ pad ”,比如我喜欢用的 EmEditor ,就是没有“ pad ”,请找到“ I_Editor = pad ”把它修改为你的编辑器的名字,比如我的要修改为“ I_Editor = EmEditor ”
运行该脚本后,以后你输入一个 AHK 的函数后,按下空格或者逗号的,就会出现该函数的语法。如下图:
热心读者 helfee 写的一些有趣实用的 AHK 脚本
- 取色器 .ahk
一个加强版的颜色神偷,运行后屏幕右上角出现个类似迅雷悬浮窗的色块,随着光标指向的色变化 - 游戏中禁用 WIN 键 .ahk
加强版的废掉 Winkey,打开脚本 , 进入游戏后 , 按小键盘上的 * ,就禁用了,设置一次就行了。记录在 game_list.txt - 相当好玩的 Flash 推箱子游戏 :miniclip bloxorz 附 : 走法演示脚本 .ahk
- 非法进程设置工具 .ahk
小众曾经介绍的小软非法进程设置工具 – 锁定你的电脑的 AHK 版 - MPlayer 收藏管理 .ahk
- 迅雷地址转换 .ahk
- 推荐个 AHK 的编辑器
AHK 快餐店的 Google Group 来了一个新人:007
他发的几个帖子:
一直想实现这个功能,结果踏破铁鞋无觅处,在晓月找到了代码,修改一下,成功了。
^#c::
; null=
;多谢 helfee 的提醒,删除线部分是多余的。
send ^c
sleep,200
clipboard=%clipboard% ;%null%
; 这句还是废话一下:windows 复制的时候,剪贴板保存的是“路径”。只是路径不是字符串,只要转换成字符串就可以粘贴出来了。
tooltip,%clipboard%
sleep,500
tooltip,
return
也适用 TC 。
这个脚本的好处是上传截图或文件的时候非常方便,比如,我用截图软件 FastStone Capture 将截图自动保存在桌面上,我桌面上的文件通常都是 30+ ,自动保存的文件一般都是在桌面图标的最后,直接选中它按下快捷键。这样我不用在浏览文件的窗口里找半天,直接粘贴路径,然后点击上传。
如果你是低科技爱好者可以安装这个 AutoHotKey 脚本:把文件(夹)路径发送到剪贴板文章也是我写的,那里已经荒废了,iyublog 真不够厚道,删除了我的荒废的博客,点击这里看快照。
# sfufoet ,本文好长,好多废话,不知道大家看完没有?别打我~~
AHK 系列 | 上回 | 来自 appinn.com | 欢迎加入 AutoHotKey Google Group | 下回:AHK 快餐店 – AHK + 迅雷快车,轻松下载QQ 音乐
顶一下,哈哈
Loland被墙了……
是啊,要代理。
呵呵,终于又来新的了!~~~有没有Notepad2的颜色高亮标记,我直接用了.ini的,#会变成注释文件
@linkin,ahk 官方没有推出,你可以为 Notepad2 编辑一个。:)编辑好的话,欢迎来小众留言哦。
又见ahk,卡卡~
我那有AkelPad的简单ahk高亮文件~
http://tel.91files.com/?BWK5I28QRAH48J08W8KW
模板换了??
AHK继续开动··还是不是适应现在小众的这个模板
说得很有意思啊,但是代码部分心结看不懂~脸红ing
不过没关系,看不明白代码不妨碍心结成为这些AHK脚本的使用者。
新模板很好看,湛蓝的清新
这几天一直在换模板呀。。。。
网站界面换了啊,好漂亮!不过还是有些问题的,可惜不能发图。
顶ahk,看了快餐店以后就开始用ahk了
这个模板不好看啊。。。head和留言部分看起来不舒服~
换模板是一件艰苦的事情。。。
为什么小众软件不更新FEED,原来的订阅不能用了。。。
多谢作者持续连载。
以前没太在意 IntelliSense.ahk ,还自行下载过,发现不能用,也没太细究。原来有 I_Editor = 这个设置。我建议设为 I_Editor = .ahk,这样无论在什么编辑器,只要是ahk文件,都生效。
请教一个问题:如何关闭输入法,确保英文输入状态,以保证send功能得到预期结果?
为英文输入法(或)设置一个快捷键,先切换输入法。WinXP自己可以设置,但我推荐“输入法设置工具”(下载:http://www.newhua.com/soft/37684.htm),这个也是我必备小工具,设置快捷键后,切换输入法相当方便。比如我将“中文简体——美式键盘”的快捷键设为Ctrl+6,最常用的中文输入法设为Ctrl+7,次常用的中文输入法设为Ctrl+8,这样设置比较科学。
@善用佳软
I_Editor = .ahk
也不完美,有时候,我们编辑的文件是 AutoHotKey.ini 的话,就失效了。
关闭输入法的问题我遇到过,没仔细想过。既然 xBeta 提出来,我就去研究看看。
可以叫偶,火山。:)
@善用佳软
我发现 word 会自动切换输入法,但是我不知道怎么实现的。
本来想用结束 ctfmon 再运行它的办法来实现输入法的复位(一般默认是英文输入法),可惜不行。
搜索了一下“编程 打开程序自动切换输入法”发现 C++ 和 delphi 有控件实现自动切换。
输入法是可以用快捷键控制切换的。所以为英文输入法设置一个快捷键就ok了。不过,按下快捷键后,要切换到最近一个中文输入法的话要 Ctrl + 空格 两次。
设定快捷键的办法,右击输入法栏,选择“设置→
选中‘简体中文 – 美式键盘’→键设置→双击‘切换到 中文(中国) – 简体中文’ → 勾选‘启用按键顺序’……”
要是仅仅为了发送文本了可以用
Control,EditPaste,String,Control,WinTitle
后面的Control有的程序可以省略..
基本上一样的问题,如何判断某个输入法是否开启,处于英文还是中文的输入状态呢?
多谢火山。暂时也只能这样了。感觉AHK因地制宜、现用现写最方便,一考虑通用性,事情就复杂了。
也不是AHK因地制宜啊
只自己用的话最好写
要通用性了就考虑的多了,要麻烦些
@思凡,思凡的问题让我想到一个解决办法:ImageSearch,试试看。哈哈。
多谢楼下的提醒,改了。
@_@ 我没问问题啊
噢~我猜是火山兄看串行了
搞不定 ImageSearch,
我打开一幅图,置顶窗口,然后搜索该图片,死活不行。
代码修改自 ImageSearch 的例子。
CoordMode Pixel ; Interprets the coordinates below as relative to the screen rather than the active window.
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, E:\桌面\ahk\2007-12-17_192725.jpg
if ErrorLevel = 2
MsgBox Could not conduct the search.
else if ErrorLevel = 1
MsgBox Icon could not be found on the screen.
else
MsgBox The icon was found at %FoundX%x%FoundY%.
可能图没弄好吧,我试了下能搜到啊,能取色就能搜到,
用spy捕捉输入法的图标,也无任何信息!
是啊。
啊,每篇都来学习的我竟然看到自己的名字,哈哈
[…] AHK 系列 | 上回 | 来自 appinn.com | 欢迎加入 AutoHotKey Google Group | AHK 快餐店[19] 之 杂七杂八 (5 votes, average: 4.4 out of 5)Tags: AHK, 自动, 隐藏 700 views 用 鲜果 […]
[…] 系列 | 上回 | 来自 appinn.com | 欢迎加入 AutoHotKey Google Group | 下回不定时推出 (No […]