用AutoHotKey建立自己的便签本

时间:2022-04-23
本文章向大家介绍用AutoHotKey建立自己的便签本,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

     如果要我选一个我最常用的windows程序,那一定是notepad了,事实上,我把它的快捷方法放到快速启动栏以便随时打开它。顺手记录各种东西:网址,关键字,代码……

     不过这种模式有一个比较大的问题,就是没有记录,其实在记事本上粘贴过的东西,很多都是有用的,但如果每次都要去保存,去选择目录,去命名,去管理,是一个很头大的问题。我一直有个想法,希望找个软件,很简单,就是能够粘贴文本就行了,但要能够快速运行,能够自动记录,能够管理大量数据。甚至动过自己写个程序的念头。

     今天有时间把这个问题解决了一下,其实说到软件,我现在用的最多的Evernote完全符合要求,本身就是笔记软件,又是自动保存的,能够存大量文本没有问题。最后,只剩下一个问题:EN有点麻烦,需要两步才能打开新建窗口(我希望看到的是一个类似记事本的窗口),打开后,双击鼠标或者按下Alt+Enter。考虑到这个动作非常常用,我希望能够再简单点。但查看选项似乎没有自动打开新窗口的功能。于是想到利用第三方的工具,首先就想到AutoHotKey,小众软件介绍过的,比较向往但没有时间研究。http://www.appinn.com/autohotkey-all-in-one/

     通过一晚上的研究,终于建立了一个脚本,按下win+z,自动打开新窗口,再按再打开。

脚本如下:

#z::  ;打开一个草稿本
IfWinExist, EverNote - 草稿本  ;如果已经打开,就回到主程序,否则打开程序
   WinActivate 
 else
   Run E:文档notecg.enb
WinWait, EverNote - 草稿本,  ;等待程序运行
 
 Send, {ALTDOWN}{ENTER}{ALTUP}  ;新建草稿本窗口
 WinWait, <新建笔记> - EverNote, 
;下面是将主程序最小化,吹毛求疵的人也许需要,取消注释即可
 ;IfWinNotActive, EverNote - 草稿本, , WinActivate, EverNote - 草稿本, 
 ;WinWaitActive, EverNote - 草稿本, 
 ;Send, {ALTDOWN}{SPACE}{ALTUP}n  ;将主程序最小化
return

说明:AHK来自小众,EverNote来自瘦瘦汉化版(en到3后功能强大,但似乎用不上,我只能一直用2了)。

草稿本文件:http://files.cnblogs.com/jetz/note.7z ,路径在E:文档note,如果不是的话修改一下脚本即可。