用AutoHotKey建立自己的便签本

Posted on 2008-08-18 01:09 jetz 阅读(112) 评论(0)  编辑 收藏 网摘 所属分类: 软件应用

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

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

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

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

脚本如下:

 

#z::  ;打开一个草稿本

IfWinExist, EverNote - 草稿本  ;如果已经打开,就回到主程序,否则打开程序
  WinActivate
else
  Run E:\文档\note\cg.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\,如果不是的话修改一下脚本即可。


标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-08-18 01:13 编辑过
Google站内搜索
[推荐职位]上海盛大网络招聘架构师



China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!
开发者征途系统新作:《设计模式——基于C#的工程化实现及扩展》

相关文章:

相关链接:

历史上的今天:
2006-08-18 看章立民的sql server 2000程序设计
 

posts - 377, comments - 251, trackbacks - 17, articles - 1

Copyright © jetz