C#System.Windows.Forms.SendKeys.Send方法我想知道有没有在Java下面的C#功能的交替..替代在Java
System.Windows.Forms.SendKeys.Send()
基本上我在做一个应用程序,应该将按键发送给其他应用程序的系统。
一样,如果我送
Ctrl+C Value
到系统中,它应该复制所选内容(以任何其他应用程序,而不是在我的应用程序)
任何其他建议也欢迎
C#System.Windows.Forms.SendKeys.Send方法我想知道有没有在Java下面的C#功能的交替..替代在Java
System.Windows.Forms.SendKeys.Send()
基本上我在做一个应用程序,应该将按键发送给其他应用程序的系统。
一样,如果我送
Ctrl+C Value
到系统中,它应该复制所选内容(以任何其他应用程序,而不是在我的应用程序)
任何其他建议也欢迎
Java Robot.keypress(int keycode)
java doc:http://docs.oracle.com/javase/7/docs/api/java/awt/Robot.html
最好的办法是直接调用Windows API。
您将使用的调用将是来自Windows API的“PostMessage”。
请参见以下链接了解如何调用Windows本地API参考,
感谢您的答复。我早先经历了这个,但有人怀疑这是否会用于其他应用。 – practice2perfect
@ user3260179它应该。假设它调用Windows API,那么它应该。如果没有,您可以自己调用Windows API或使用一些第三方脚本库。 – Steve
我会尝试机器人并回复你 – practice2perfect