我有一个程序,我正在处理注册全局热键
我想使用该功能触发突出显示的文本或数据复制到剪贴板,然后从剪贴板读取到程序中的变量
我将在后面使用它将其粘贴回来。
(例如ctrl + 1 copys to quque#1 and alt + 1 pasts ququ in the quque 1)
非常感谢。
答案 0 :(得分:7)
你的意思是......像这样?
Clipboard.SetText("whatever");
...或者你在谈论从另一个应用程序中的任意窗口复制文本?后者并非微不足道。
答案 1 :(得分:4)
SendKeys.Send("^c");
答案 2 :(得分:2)
好吧,您可以使用 SendMessage 或甚至更好的 SendInput Win32 API进行P / Invoke。这应该足以让你模拟几乎任何击键。
詹姆斯