📄 robotdemo.java
字号:
// RobotDemo.java
import java.awt.*;
import java.awt.event.*;
class RobotDemo extends Frame implements ActionListener
{
RobotDemo (String title)
{
super (title);
addWindowListener (new WindowAdapter ()
{
public void windowClosing (WindowEvent e)
{
System.exit (0);
}
});
Panel p = new Panel ();
Button b = new Button ("Press Me");
b.addActionListener (this);
p.add (b);
add (p);
setSize (175, 100);
setVisible (true);
}
public void actionPerformed (ActionEvent e)
{
try
{
Runtime.getRuntime ().exec ("notepad.exe");
}
catch (java.io.IOException e2) { System.out.println (e2);}
try
{
Thread.sleep (1000);
}
catch (InterruptedException e2) {}
try
{
Robot r = new Robot ();
int [] keys =
{
KeyEvent.VK_T,
KeyEvent.VK_E,
KeyEvent.VK_X,
KeyEvent.VK_T,
KeyEvent.VK_ENTER
};
for (int i = 0; i < keys.length; i++)
{
r.keyPress (keys [i]);
r.keyRelease (keys [i]);
}
Toolkit tk = Toolkit.getDefaultToolkit ();
Dimension dim = tk.getScreenSize ();
r.mouseMove (dim.width / 2, dim.height / 2);
}
catch (AWTException e2) {}
}
public static void main (String [] args)
{
new RobotDemo ("Robot Demo");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -