package robot;
import java.awt.Robot;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
public class RobotCmd {
// 这个工具用于实现模拟自动化来操作桌面
public static void main(String[] args){
try{
// 实例化机器人
Robot robot = new Robot();
//先把鼠标移动到开始菜单的位置
robot.mouseMove(24, 880);
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.delay(500);
//移动到运行菜单的位置,并且点击
robot.mouseMove(29, 829);//使用屏幕取点工具来获取坐标
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
robot.delay(500);
// cmd命令,打开doc
int[] keys = {KeyEvent.VK_C,KeyEvent.VK_M,KeyEvent.VK_D,KeyEvent.VK_ENTER};
KeyUtil.pressKeys(robot, keys, 500);
// dir命令
int[] keyDir = {KeyEvent.VK_D,KeyEvent.VK_I,KeyEvent.VK_R,KeyEvent.VK_ENTER};
KeyUtil.pressKeys(robot, keyDir, 500);
//
int[] keyIP = {KeyEvent.VK_I,KeyEvent.VK_P,KeyEve
实现模拟自动化来操作桌面
最新推荐文章于 2024-08-08 08:25:04 发布
这篇博客展示了如何利用Java的Robot类进行模拟自动化操作,包括移动鼠标、点击、输入命令行指令如cmd、dir、ipconfig等,以及完成退出操作。通过实例化的Robot对象,实现了对桌面操作的模拟,可用于自动化任务执行。
摘要由CSDN通过智能技术生成