当前位置: 首页 > article >正文

自动粘贴神器,数据复制粘贴快速处理记事本

工作需要经常需要粘贴文本,但是每次都要Ctrl+V,或者点击右键-粘贴,实在是有点浪费时间,于是我之前写过一款自动粘贴的小工具,名字叫做MyNotebook,能够实现再启动的时候,如果文本内容为空,则自动粘贴剪贴板文本。

这个文本编辑器的功能非常有限,毕竟不是专门的文本编辑器,于是我想着,要是能够再出名的开源文本编辑器的基础上进行修改,那岂不是非常不错!既能够实现自动粘贴,又能够拥有比较专业的编辑功能!

于是我下载并且编译了notepad++以及notepad2的源码,成功编译,但是无奈notepad++的代码对于我来说过于高深,修改无果,好在我找到了notepad2和notepad4(本质就是c++版本的notepad2)的源码,经过简单调试修改,最终成功实现了启动时自动粘贴文本!

先看下效果:

我修改的逻辑是,如果剪贴板中有内容,并且打开的文件为空,则自动粘贴文本,而如果打开的文本本身就包含内容,则不进行粘贴。

我编译了三个版本的工具:

Notepad2N.exe 自动粘贴文本,退出时【不】弹出确认对话框
Notepad2P.exe 自动粘贴文本,退出时【会】弹出确认对话框
Notepad2S.exe 自动粘贴文本,退出时【不】弹出确认对话框,但是【会】弹出自动保存对话框 

至此终于实现了自己想要的效果!如果你也想要此工具,欢迎私信联系。


http://www.kler.cn/news/363034.html

相关文章:

  • 微信小程序-获取头像和昵称
  • 1024程序员节:致敬数字世界的构建者
  • [项目][boost搜索引擎#4] cpp-httplib使用 | log.hpp | 前端 | 测试及总结
  • docker容器无法连接宿主机mysql排查
  • 客户端工具xshell/finalshell连接Vagrant创建的虚拟机并上传本地文件
  • kebuadm部署k8s集群
  • 软件分享丨PDF Shaper
  • 【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (五):POST上传文件的设置
  • 常用环境部署(二十一)——Docker将一台服务器的镜像移动到另外一台服务器
  • 【LLM之Agent】《Tool Learning with Large Language Models: A Survey》论文阅读笔记
  • Centos7安装sqoop1.4.7超详细教程
  • Android 默认去掉URL网络校验,设置不进行网络校验
  • Arm和高通闹翻在即,或影响骁龙 8 Elite
  • stm32实现esp8266连接到TCP服务器(二)
  • http——配置nginx服务通过ip访问多网站
  • 熟悉架构框架:TOGAF的四大核心架构
  • 依赖标签分类任务Smin值计算(蛋白质功能预测,GO标签)
  • 软考——计算机网络概论
  • 人工智能:技术的变革与未来的无限可能
  • HTTP 与 HTTPS 的区别:原理、安全性与应用场景
  • 交替打印数字/拓展多线程/多种实现方式
  • 德高望重的c语言
  • 量子纠错--shor‘s 码
  • Fast-LLM:加速大型语言模型训练的开源库
  • 抖店自动售后系统
  • # Tomcat NIO 配置实操指南