接下来的工作要涉及刷手机卡到图书馆借阅书籍的工作,涉及模拟仿真键盘输入,今天有时间写个简单的例子,代码如下:
import java.awt.AWTException;
import java.awt.Rectangle;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.awt.image.BufferedImage;
import java.io.IOException;
public class EmulationKey {
public static void pressKey(Robot robot, int keyvalue) {
robot.keyPress(keyvalue); // 按下按键
robot.keyRelease(keyvalue); // 释放按键
}
// 转换大小写,默认小写,经此方法变为大些
public static void pressKeyWithShift(Robot robot, int keyvalue) {
// 按下按键
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(keyvalue);
// 释放按键
robot.keyRelease(keyvalue);
robot.keyRelease(KeyEvent.VK_SHIFT);
}
// 关闭应用程序
public static void closeApplication(Robot robot) {
// 按下按键关闭应用程序(shift+f4)
robot.keyPress(KeyEvent.VK_ALT);
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余2页未读,立即下载
- 1
- 2
前往页