AHK 快餐店[19] 之 杂七杂八

AHK 快餐店[19] 之 杂七杂八 1# 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++ 所在的文件夹。

2 、在任意编辑器里编写 AHK 脚本时出现语法提示

在 Extras 目录下还有一个文件夹: Scripts ,里面有一个智能提示脚本,如果你用的编辑名字没有带有“ pad ”,比如我喜欢用的 EmEditor ,就是没有“ pad ”,请找到“ I_Editor = pad ”把它修改为你的编辑器的名字,比如我的要修改为“ I_Editor = EmEditor ”

运行该脚本后,以后你输入一个 AHK 的函数后,按下空格或者逗号的,就会出现该函数的语法。如下图:

AHK 快餐店[19] 之 杂七杂八 2
3 、有关 AHK 的一些链接

热心读者 helfee 写的一些有趣实用的 AHK 脚本

AHK 快餐店的 Google Group 来了一个新人:007
他发的几个帖子:

4 、用快捷键得到当前选中文件的路径

一直想实现这个功能,结果踏破铁鞋无觅处,在晓月找到了代码,修改一下,成功了。

^#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 音乐

32 条留言

  1. scavin 2007/12/15 回复
  2. 阿企 2007/12/15 回复
  3. sfufoet 2007/12/15 回复
  4. likin 2007/12/15 回复
  5. sfufoet 2007/12/15 回复
  6. helfee 2007/12/15 回复
  7. 3m 2007/12/15 回复
  8. bobosky 2007/12/16 回复
  9. poboat 2007/12/16 回复
  10. satanxinjie 2007/12/16 回复
  11. 李代桃 2007/12/16 回复
  12. tess 2007/12/16 回复
  13. wangcj 2007/12/16 回复
  14. jaccho 2007/12/17 回复
    • scavin 2007/12/17 回复
  15. ray1980 2007/12/17 回复
  16. 善用佳软 2007/12/17 回复
  17. 善用佳软 2007/12/17 回复
    • asdf 2007/12/17 回复
  18. sfufoet 2007/12/17 回复
  19. sfufoet 2007/12/17 回复
  20. helfee 2007/12/17 回复
  21. 思凡 2007/12/17 回复
  22. 善用佳软 2007/12/17 回复
    • helfee 2007/12/17 回复
  23. sfufoet 2007/12/17 回复
  24. helfee 2007/12/17 回复
  25. sfufoet 2007/12/17 回复
    • helfee 2007/12/17 回复
  26. 思凡 2007/12/17 回复
  27. sfufoet 2007/12/17 回复
  28. 晓月 2007/12/24 回复

写留言