我希望能够在桌面上的任何位置“粘贴”文本。因此,如果我在使用 word doc 或任何其他可以使用粘贴命令并按 F5 的程序工作,则会弹出一个表单并从预格式化的文本切片列表(我已经为此准备了键盘挂钩)我遇到问题的部分是如何让程序将预格式化的文本粘贴到选择器弹出之前光标所在的位置。
提前感谢您的帮助..
我希望能够在桌面上的任何位置“粘贴”文本。因此,如果我在使用 word doc 或任何其他可以使用粘贴命令并按 F5 的程序工作,则会弹出一个表单并从预格式化的文本切片列表(我已经为此准备了键盘挂钩)我遇到问题的部分是如何让程序将预格式化的文本粘贴到选择器弹出之前光标所在的位置。
提前感谢您的帮助..
最简单的方法是注册一个全局/系统热键。我建议尽管有一些独特的组合,因为很多程序只使用 F5 来执行功能(即浏览器刷新、Visual Studio 构建等)
查看本教程: http ://www.dreamincode.net/forums/topic/180436-global-hotkeys/
您还需要在触发事件时跟踪当前窗口,然后将内容粘贴到该窗口,要进行实际粘贴,请查看:http: //blogs.msdn.com/b/bill/archive /2012/06/09/programmatically-paste-clipboard-text-to-a-cmd-window-c-or-c.aspx