zoukankan      html  css  js  c++  java
  • 用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:\文档\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了)。

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

  • 相关阅读:
    mysql系列~mysqldump使用技巧
    mysql系列~logrotate
    最详细的经典双向电平转换电路的工作原理图文分析
    《USB应用分析精粹:从设备硬件、固件到主机程序设计》已经完稿
    Windows x86环境下使用QEMU安装arm架构银河麒麟V10操作系统
    不动产测绘包含哪些内容
    java问题收集
    java调用接口(rest-assured)
    java调用接口(okhttp )
    testng+allure
  • 原文地址:https://www.cnblogs.com/jetz/p/1270031.html
Copyright © 2011-2022 走看看