前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >用AutoHotKey建立自己的便签本

用AutoHotKey建立自己的便签本

作者头像
用户1075292
发布2018-01-23 14:31:09
1.5K0
发布2018-01-23 14:31:09
举报
文章被收录于专栏:听雨堂听雨堂

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

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

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

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

脚本如下:

代码语言:js
复制
#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\,如果不是的话修改一下脚本即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2008-08-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档