AHK 快餐店[19] 之 杂七杂八
# 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 音乐
Tag: AHK, 取色, 系统, 编辑器 3156 views






[回复]
[回复]
[回复]
[回复]
[回复]
[回复]
http://tel.91files.com/?BWK5I28QRAH48J08W8KW
[回复]
[回复]
[回复]
不过没关系,看不明白代码不妨碍心结成为这些AHK脚本的使用者。
[回复]
[回复]
[回复]
[回复]
这个模板不好看啊。。。head和留言部分看起来不舒服~
[回复]
scavin reply on 十二月 17, 2007,9:03 上午:
[回复]
以前没太在意 IntelliSense.ahk ,还自行下载过,发现不能用,也没太细究。原来有 I_Editor = 这个设置。我建议设为 I_Editor = .ahk,这样无论在什么编辑器,只要是ahk文件,都生效。
[回复]
[回复]
asdf reply on 十二月 17, 2007,9:36 下午:
I_Editor = .ahk
也不完美,有时候,我们编辑的文件是 AutoHotKey.ini 的话,就失效了。
关闭输入法的问题我遇到过,没仔细想过。既然 xBeta 提出来,我就去研究看看。
可以叫偶,火山。:)
[回复]
我发现 word 会自动切换输入法,但是我不知道怎么实现的。
本来想用结束 ctfmon 再运行它的办法来实现输入法的复位(一般默认是英文输入法),可惜不行。
搜索了一下“编程 打开程序自动切换输入法”发现 C++ 和 delphi 有控件实现自动切换。
输入法是可以用快捷键控制切换的。所以为英文输入法设置一个快捷键就ok了。不过,按下快捷键后,要切换到最近一个中文输入法的话要 Ctrl + 空格 两次。
设定快捷键的办法,右击输入法栏,选择“设置→
选中‘简体中文 - 美式键盘’→键设置→双击‘切换到 中文(中国) - 简体中文’ → 勾选‘启用按键顺序’……”
[回复]
Control,EditPaste,String,Control,WinTitle
后面的Control有的程序可以省略..
[回复]
[回复]
[回复]
只自己用的话最好写
要通用性了就考虑的多了,要麻烦些
helfee reply on 十二月 17, 2007,6:58 下午:
多谢楼下的提醒,改了。
[回复]
噢~我猜是火山兄看串行了
[回复]
我打开一幅图,置顶窗口,然后搜索该图片,死活不行。
代码修改自 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%.
[回复]
helfee reply on 十二月 17, 2007,10:15 下午:
[回复]
[回复]
[回复]
[...] 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 [...]