如何使用java将文本插入到另一个程序的文本框中

Ear*_*ker 2 java textbox

如何使用java将一些文本插入另一个程序的文本框中.例如,雅虎信使聊天室.我不是想制作一个雅虎机器人,它只是我正在寻找的一个例子.

谢谢!

Boz*_*zho 5

正如Jonathon在评论中指出的那样,你可以尝试使用java.awt.Robot.但是您需要知道目标文本字段的确切位置,并在屏幕上显示它.

你可以有类似的东西:

Robot robot = new Robot();
robot.mouseMove(xCoord, yCoord);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.keyPress(50);
robot.keyPress(51);
Run Code Online (Sandbox Code Playgroud)

除此之外,您需要应用程序提供一些本机API来与其表单进行交互,并通过JNI使用它.