package macroTast;
import java.awt.*;
import java.awt.event.KeyEvent;
public class why
{
int keyInput[] =
{
KeyEvent.VK_E,
KeyEvent.VK_2,
KeyEvent.VK_3,
KeyEvent.VK_4,
KeyEvent.VK_5
};
int key_num = 0;
public why()
{
try
{
Robot robot = new Robot();
robot.keyPress(keyInput[key_num]);
robot.delay(100);
robot.keyPress(keyInput[key_num++]);
robot.delay(100);
robot.keyRelease(keyInput[key_num]);
robot.delay(100);
robot.keyRelease(keyInput[key_num++]);
}
catch (AWTException ae)
{
ae.printStackTrace();
}
}
public static void main(String[] args)
{
new why();
System.exit(0);
}
}
// 위와 같은 코드를 실행을 해도 ee라는 값의 키보드 입력이 일어날뿐 제가 원하는 e2 갑의 키보드 입력이 일어나질 않습니다.
//key_num값이 변해야 되는대 변하질 않는것 같은대 무엇이 잘못된 걸까요?