不开任何wiz相关窗口而实现快速摘录

6/3/2011

This content is not available in your language. The following is the Simplified Chinese version.

不开任何wiz相关窗口而实现快速摘录

文章重点见其中红色字体部分,时间紧俏的兄弟姐妹请忽略我的闲扯,直接重点

我是一个大学生,在网络上的时间比较多,在网上诸多好资源上,我想保存的也很多,以前使用记事本,但缺陷是显而易见的。摘录不便,管理不便,搜索不便……后来发现了一些知识管理软件,从evernote到onenote再到现在的wiz,这些软件都大大提升了我的效率,是我的学习和生活更加惬意。

一不小心就瞎扯了这么多,好了,下面直入主题,我在以前使用evernote和onenote时候都用的时它们的一键摘录和截图功能,举个例子,onenote可以使用一些参数:

创建屏幕剪辑:

ONENOTEM.EXE /screencapturetoip

剪贴板内容另存为新笔记(如果先用ahk或者strokeit来实现自动先执行复制,在运行此命令就可以实现一键摘录)

ONENOTE.EXE /sidenote /paste

但是这种方法的摘录的问题是显而易见的,onenote对大体积的内容粘贴进onenote是很慢的,同时,它要打开一个小窗口,这都打扰了我当前的工作。

而wiz却做得很好,它win+s摘录时只在右下角有一个小小的提示框,体验很棒。相信大家这些wiz的用户也经常使用wiz的快捷键摘录功能吧,那确实是一个很棒的功能, 可是这需要打开wiz的主窗口或者wiz便笺,我希望可以用命令行打开而不开主窗口占用进程。请教魏总,未久,魏总的博客上就有了这篇Wiz命令行功能http://weishijun.com/p/880

使用了其中其中的截图,想使用一键摘录是,却因为要当前窗口的句柄而难以通用。

今天随着wiz新的dev版的发布,注意到里面的一个更新9:命令行不再需要指定窗口句柄,于是一键摘录功能也搞定了

截图并保存到wiz:

"D:WorkWizWizShell.exe" "D:WorkWizWizKMControls.dll" WizKMClipScreenshot /DatabasePath={DatabasePath} /Location=/My Drafts/ /PromptLocation=0

摘录所选并保存到wiz:

"D:WorkWizWizShell.exe" "D:WorkWizWizKMControls.dll" WizKMCopySelection /LastIEWindow=  /DatabasePath=  /Location=/My Drafts/ /PromptLocation=0

上面我的设定是默认保存到我的草稿文件夹中,你只需修改其中的wiz安装路径(替换D:WorkWiz为你的wiz安装路径),其中{PromptLocation}参数:是否提示选择文件夹。如果是1,则忽略{Location}参数,显示保存对话框。更多功能请查看魏总的文章http://weishijun.com/p/880

有了这个,你可以使用快捷键工具实现wiz的摘录功能,而不用打开wiz的任何窗口,摘录完成,wizshell.exe的进程自动退出,多么的惬意。

我使用powerpro,简单说说用它实现一键摘录功能

同理,一键截图:

欢迎大家补充其他的热键工具的实现方法,小小伎俩,望大家莫见笑。