import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class KeyDemo {
private Robot robot = null;
public KeyDemo () {
try {
robot = new Robot();
}
catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void main(String[] args) {
new KeyDemo ().start();
}
public void start(){
Project pro = new Project();
Timer timer = new Timer();
timer.schedule(pro, Calendar.getInstance ().getTime(), 60 * 1000);//设置执行间隔时间
}
class Project extends TimerTask {
@Override
public void run() {
robot.keyPress(KeyEvent.VK_UP); //获取上
robot.keyRelease(KeyEvent.VK_UP);
robot.keyPress(KeyEvent.VK_ENTER); //获Enter
robot.keyRelease(KeyEvent.VK_ENTER);
System.err.println("执行!");
}
}
}
通过java代码,执行键盘指令
于 2022-06-21 11:13:25 首次发布