我剛剛發現了awt.Robot庫,我很興奮能夠使用它。我想我會對我的朋友玩一個小惡作劇,並讓機器人按下控制按鈕,或者刪除按下鎖定電腦按鈕,但我無法讓程序調出控制ALT刪除屏幕。Java awt.Robot:CTRL + ALT + DEL不會顯示所需的屏幕
這裏是我的代碼:
import java.awt.*;
import java.awt.event.KeyEvent;
public class Bot {
public static void main(String[] args)
{
try {
Robot bot = new Robot();
bot.delay(4000);
bot.keyPress(KeyEvent.VK_CONTROL);
bot.delay(100);
bot.keyPress(KeyEvent.VK_ALT);
bot.delay(100);
bot.keyPress(KeyEvent.VK_DELETE);
bot.delay(500);
bot.keyRelease(KeyEvent.VK_CONTROL);
bot.keyRelease(KeyEvent.VK_ALT);
bot.keyRelease(KeyEvent.VK_DELETE);
} catch (AWTException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static void pressEnter(Robot bot)
{
bot.keyPress(KeyEvent.VK_ENTER);
bot.delay(40);
bot.keyRelease(KeyEvent.VK_ENTER);
}
}
我想它有一些東西需要做的是,雖然我不知道我怎麼能規避。 –
根據您想要達到的目標,可能會有解決方法。我有同樣的問題。 – TheLostMind
請參閱http://stackoverflow.com/q/13193293/1356559 –