工作需要经常需要粘贴文本,但是每次都要Ctrl+V,或者点击右键-粘贴,实在是有点浪费时间,于是我之前写过一款自动粘贴的小工具,名字叫做MyNotebook,能够实现再启动的时候,如果文本内容为空,则自动粘贴剪贴板文本。
这个文本编辑器的功能非常有限,毕竟不是专门的文本编辑器,于是我想着,要是能够再出名的开源文本编辑器的基础上进行修改,那岂不是非常不错!既能够实现自动粘贴,又能够拥有比较专业的编辑功能!
于是我下载并且编译了notepad++以及notepad2的源码,成功编译,但是无奈notepad++的代码对于我来说过于高深,修改无果,好在我找到了notepad2和notepad4(本质就是c++版本的notepad2)的源码,经过简单调试修改,最终成功实现了启动时自动粘贴文本!
先看下效果:
我修改的逻辑是,如果剪贴板中有内容,并且打开的文件为空,则自动粘贴文本,而如果打开的文本本身就包含内容,则不进行粘贴。
我编译了三个版本的工具:
Notepad2N.exe 自动粘贴文本,退出时【不】弹出确认对话框
Notepad2P.exe 自动粘贴文本,退出时【会】弹出确认对话框
Notepad2S.exe 自动粘贴文本,退出时【不】弹出确认对话框,但是【会】弹出自动保存对话框
至此终于实现了自己想要的效果!如果你也想要此工具,欢迎私信联系。