http://www.onenoter.com/en/node/65
感谢子仲兄发布了Onenote的一键收集程序,对于Onenote来说是一个强有力的补充。
索性也来凑凑热闹,秀下另一种思路的OneNote一键收集——anything clip to OneNote!
本来想直接回复那帖的,无奈回帖不让贴附件,所以只好单独开一帖了。
-----------------------------剧情开始-------------------------------
粗略研究了下firefox的clip to Onenote插件,发现其实就是用了onenote的一些命令行参数:
开关 | 说明 |
/paste | 粘贴剪贴板的内容。 |
/sidenote | 在小窗口中启动 OneNote,然后打开“未归档笔记”笔记本分区。如果当前笔记本中不存在该分区,则系统将创建该分区。 |
好家伙!onenote隐藏了一个这么好的参数,居然没有大肆宣传,真是太浪费了!
既然如此,那就拿来用用了。只要能将当前选定内容复制到剪贴板,然后利用上面的参数就可以实现clip to Onenote了。最简单的方法——命令行。
如果你用Hoekey等热键工具的话,那么只需在配置文件里增加这么一行就可以了:
~s=Run|./plugin/system/KanaKey/KanaKey.exe CTRL C
=Run|"F:/OneNote2007/onenote.exe" /sidenote /paste
解释一下:上面的~s,表示win键+s键,Kanakey是一个模拟键盘操作的小工具,后面的CTRL C相当于同时按下CTRL和C键,即完成复制功能,第二个run则运行Onenote的命令行参数,完成clip to Onenote。
现在,只要将你钟情的内容选中,对着它,win+s,不管是IE,还是word,还是Notepad中的内容,通通都clip to Onenote了。
再罗嗦一下整个操作过程:按下win+s键后,先用Kanakey完成当前选定内容的复制,然后再运行Onenote,在一个小窗口启刚才复制的内 容粘贴进去。
显然,上述思路对任意热键工具都其他一些你经常开着并支持全局热键的工具,都可以拿来用),并且这种方法支持相对路径。再加上前面的Onenote 便携版,整个套餐都变得可以随心所欲的移动了。呵呵。
如果你用autohotkey键工具的话,那么只需这么一行就可以了:
Send, ^c
run c:/Program Files/Microsoft Office/Office14/ONENOTE.EXE /sidenote /paste