// 实例化robot对象
Robot robot = new Robot();
// 等待10000毫秒,这个方法在robot类中很实用
robot.delay(10000);
key是一个int类型的值,是键码值.
// 按下键
r.keyPress(key);
// 释放键
r.keyRelease(key);
或者也可以这样用:
// 这表示按下了Alt键
r.keyRelease(KeyEvent.VK_ALT);
示例转自文章底部网站:
//获取屏幕分辨率
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
System.out.println(d);
Rectangle screenRect = new Rectangle(d);
//截图
BufferedImage bufferedImage = robot.createScreenCapture(screenRect);
//保存截图
File file = new File("screenRect.png");
ImageIO.write(bufferedImage, "png", file);
了解更多:
https://docs.oracle.com/javase/6/docs/api/java/awt/Robot.html#setAutoDelay(int)
文章部分转自 https://www.yeetrack.com/?p=700 ,如有侵权请联系我删除.
这是本作者第一次写文章,如有不好,欢迎指点.
点击查看更多内容
1人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦