在C#中自定义复制和粘贴行为

时间:2018-02-07 01:55:00

标签: c#

我确定我不是第一个考虑创建自定义复制和粘贴应用程序的人。 应该可以将不同的内容保存到不同的“存储”。 例, 1.高亮显示文本,按Ctrl + C + 1,保存。 2.高亮显示另一个文本,Ctrl + c + 2,保存。 3.Ctrl + V + 1,插入文本用Ctrl + c + 1保存.4.Ctrl + v + 1,插入文本用Ctrl + c + 2保存。

技术上可以在c#中执行此操作吗?如果不是,它会以什么语言运作?

我考虑过创建一个在后台运行的服务并监听键盘输入。 如果我按Ctrl + c + 1,服务会发送一个ctrl + c命令,因此复制实际的文本,然后将其保存到一个简单的列表或数组。另外用Ctrl + v + 1等等。

它会那样工作吗?如果不是为什么?

0 个答案:

没有答案