1

我喜欢做一个可以控制其他程序(窗口)的程序。我希望我的程序自动单击按钮并获取其他状态。但现在我只是问如何使用 java 访问这个其他程序/进程。

4

2 回答 2

5

试试 java.awt.Robot

如何按键

import java.awt.Robot;
import java.awt.event.KeyEvent;

Robot robot = new Robot();

static int keyInput[] = { KeyEvent.VK_SPACE };
robot.keyPress(keyInput[i]);

如何操作鼠标

import java.awt.event.InputEvent;

robot.mouseMove(300, 550);//MOVING MOUSE
r.mousePress(InputEvent.BUTTON1_MASK); // CLICKING MOUSE

InputEvent.BUTTON1_MASK= 左键

InputEvent.BUTTON2_MASK= 中间按钮

InputEvent.BUTTON3_MASK= 右键

这是一个很好的教程开始

于 2012-12-09T13:14:07.427 回答
2

试着看看JavaRobot类。

于 2012-12-09T13:01:07.013 回答