替代Java中的C#System.Windows.Forms.SendKeys.Send方法

时间:2014-02-21 17:51:14

标签: c# java keyboard operating-system keyboard-shortcuts

我想知道java中是否有以下C#函数的替换。

System.Windows.Forms.SendKeys.Send()

基本上我正在做一个应该将按键发送到用于其他应用程序的系统的应用程序。

就像我发送

一样
Ctrl+C Value

到系统,它应该复制所选内容(在任何其他应用程序中,而不是在我的应用程序中)

欢迎任何其他建议

2 个答案:

答案 0 :(得分:1)

Java Robot.keypress(int keycode)

java doc:http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html

答案 1 :(得分:0)

您最好的选择可能是直接调用Windows API。

您将使用的调用是来自Windows API的“PostMessage”。

有关如何调用Windows本机API的参考,请参阅以下链接

How to use winapi functions in java?