java启动记事本
来源:百度知道 编辑:UC知道 时间:2024/06/23 21:02:48
—如果能加上我说的那个功能,一定追加,不能的话就追少点啦
代码简单说明:可以启动windows的notepad程序,并输入 hello world 。
import Javax.swing.*;
import Javax.swing.event.*;
import Java.awt.*;
import Java.awt.event.*;
import Java.io.*;
public class Robot05{
//Create an array of keycode data
static int keyInput[] = {
KeyEvent.VK_H,
KeyEvent.VK_E,
KeyEvent.VK_L,
KeyEvent.VK_L,
KeyEvent.VK_O
};//end keyInput array
public static void main(String[] args)
throws AWTException,IOException{
Runtime.getRuntime().exec("notepad");
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_SHIFT);
for (int cnt2 = 0;cnt2 < keyInput.length; cnt2++){
if(cnt2 > 0){
robot.keyRelease(KeyEvent.VK_SHIFT);
}//end if
robot.keyPress(keyInput[cnt2]);
去掉了包哈。。现在可以了
首先这是两个程序第一个是直接打开一个记事本,
第二个是先启动一个“窗口”,单击窗口中的按钮打开一个记事本
ps:我不建议你初学就学习swing,从基础开始,因为就算是做了注释你也不能理解。
程序在下面
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Robot05{
//Create an array of keycode data
static int keyInput[] = {
KeyEvent.VK_H,
KeyEvent.VK_E,
KeyEvent.VK_L,
KeyEvent.VK_L,
KeyEvent.VK_O
};
//end keyInput array
public static void main(String[] args) throws AWTException,IOException{
Runtime.getRuntime().exec("notepad");
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_SHIFT);
for (int cnt2 = 0;cnt2 < keyInput.length; cnt2++){
if(cnt2 > 0){
robot.keyRelease(KeyEvent.VK_SHIFT);
}
//end if
robot.keyPress(keyInput[cnt2]);
//Insert a one-half secon