将Wiz的笔记转到CodeHelp下

CodeHelp是一款比较老的软件了,而且作者已经不更新了,不过由于是开源软件,所以完全可以自己下载源码编译,我用的是Google Code上的Unicode版本,记得以前使用原版在粘贴大量文本的时候就会崩溃,现在我自己编译之后没有发现这个问题。好了,至于为什么放弃Wiz呢,这个原因主要有两个:

首先大家可以尝试下载http://blog.wiz.cn/wp-config.php.bak这个打开看一下源码,如果我没有看错,应该是挂上了代码。

其次是Wiz程序部分功能是网页版,打开之后加载主页会比较慢,打开笔记效率也慢(相对于CodeHelp来说)。

一直以来我都不怎么依赖云端产品,所以这次将Wiz的笔记转换到CodeHelp中去,CodeHelp用的是mdb数据库,我的方案是首先将Wiz中的笔记导出成txt,然后autohotkey模拟添加动作,下面是代码和演示效果图:

title := "CodeHelp - F:\\Backup\Docu(文档)\notes.mdb"
path := "d:\\Downloads\\notes\\漏洞收集\\PHP"

IfWinNotActive, %title%
{
    WinShow, %title% 
    WinActivate, %title%    
    sleep,100
    Loop, %path%*.txt
    {
        FileRead, clipboard, %A_LoopFileFullPath%
        MouseClick, left,  88, 197 
        sleep 100
        MouseClick, left,  27,  62
        sleep,100
        Send, %A_LoopFileName%{ENTER}
        sleep,100
        Send, {CTRLDOWN}v{CTRLUP}{CTRLDOWN}s{CTRLUP}
        sleep,100
    }
}

截图如下:

当然其中还有一点问题,这个就不需要去深究了,以后如果需要我可能会自己写一款类似软件,采用sqllite比较好。

20140919补充:
看到一款WeCode介绍说是CodeHelp的升级版本,不过下载试用之后发现跟CodeHelp没太大关系,从实用性上来说还不如,所以暂时不打算使用。

没有评论: