美文网首页
基于MFC实现的快速输入文本小工具

基于MFC实现的快速输入文本小工具

作者: 秋月的私语 | 来源:发表于2021-09-17 10:05 被阅读0次

有时候需要重复输入大量文字,反复Ctrl+C反复Ctrl+V 还是很浪费时间,于是我自己写了这个小工具,运用Ctrl+数字实现十个文本的快速输入。

只要是能使用Ctrl+V的地方,本工具都可以正常使用。

界面如图:

使用方法也非常简单,启动软件,直接在需要输入文本的地方按快捷键即可。

如果需要修改文本,则双击修改。

支持时间格式转换,在需要插入时间的地方输入“【时间格式:%Y年%m-%d %H:%M:%S】”即可,其中至少有一个%号,其他内容根据需要任意修改,比如:

【时间格式:%Y年%m月%d日 %H:%M:%S】

【时间格式:%H:%M:%S】

【时间格式:%Y年%m月 %H:%M】

这部分的转换代码为:

//author:autumoon

//日期:2021-09-16

CString transFormat(const CString& strContent)

{

CString strNewContent = strContent;

int idx_s = strNewContent.Find(_T("【时间格式:"));

if (idx_s != -1)

{

//转换类容

CString strTime; //获取系统时间

CTime tm;

tm = CTime::GetCurrentTime();

int idx_e = strNewContent.Find(_T("】"), idx_s);

while(idx_e != -1)

{

//逐个替换

CString strFormat = strNewContent.Mid(idx_s + 1, idx_e - idx_s - 1);

if (strFormat.GetLength() >= 5)

{

strFormat = strFormat.Mid(5);

}

strTime = tm.Format(strFormat);

strNewContent = strNewContent.Mid(0, idx_s) + strTime + strNewContent.Mid(idx_e + 1);

idx_s = strNewContent.Find(_T("【时间格式:"));

if (idx_s == -1)

{

break;

}

idx_e = strNewContent.Find(_T("】"), idx_s);

}

}

return strNewContent;

}

工具最新版软件下载地址FastInput.rar:秋月的私语小工具集_免费高速下载|百度网盘-分享无限制https://pan.baidu.com/s/1eSPG4RS

蓝奏云:FastInput.rar - https://autumoon.lanzoui.com/iu1ziu4qhli 密码52pojie(本来打算发在52pojie的,因为之前的失望经历,想想还是算了)

软件杀毒:

软件是拿来自用的,所以没有写得太复杂,欢迎交流与讨论。

相关文章

  • 基于MFC实现的快速输入文本小工具

    有时候需要重复输入大量文字,反复Ctrl+C反复Ctrl+V 还是很浪费时间,于是我自己写了这个小工具,运用Ctr...

  • iOS-UIKit框架学习—UISearchBar

    UISearchBar类实现一个基于文本的搜索的文本字段控制。该控件提供了一个搜索按钮,输入文字的文本字段书签“按...

  • 向MFC嵌入OpenGL

    搬运自CSDN博客:向MFC嵌入OpenGL 本人上计算机图形学课时要做的大作业是基于MFC框架用OpenGL实现...

  • 基于MFC实现的赛车游戏

    一、问题描述 游戏背景为一环形车道图,选择菜单选项“开始游戏”则可开始游戏。游戏的任务是使用键盘上的方向键操纵赛道...

  • iOS浮动文本输入框

    有时间了来整理一下一些小工具。 iOS的文本输入框默认是不会随键盘浮动的,所以在屏幕下方的文本输入控件,在输入时会...

  • sublime text 实用快捷键及功能(windows)

    Goto Anything功能 — 快速查找(ctrl + P)输入@+函数名可以快速找到函数。输入#+文本可以快...

  • 创建项目

    一、 新建MFC项目 选择:基于对话框 MFC的使用:在共享DLL中使用MFC (程序运行需要dll)在静态库中使...

  • cat << EOF > script.txt

    经过测试,输入多行文本只有cat << EOF可以实现,echo只能输入单行文本。 如果我们需要将多行文本通过SH...

  • 文本太长,Transformer用不了怎么办

    基于Transformer的模型已经引领NLP领域,然而基于Transformer的方法随着输入文本长度的增加,计...

  • jq 动态控制input输入的字体大小

    需求描述:在固定宽度的输入框中输入文本,要求输入的文本全部显示出来。【注意:输入框宽度不变】 实现方案:因为谷歌浏...

网友评论

      本文标题:基于MFC实现的快速输入文本小工具

      本文链接:https://www.haomeiwen.com/subject/rwyjgltx.html