JAVA robot类控制键盘的问题

楼主你好,我没用过robot类,我也不知到ctrl+alt+delete为什么不能调出任务管理器,但楼主可用下列代码代替 :

package test;
import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;

public class TestRobot {
public static void main(String[] args) throws AWTException {
Robot robot = new Robot();

robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_SHIFT);
robot.keyPress(KeyEvent.VK_ESCAPE);

robot.keyRelease(KeyEvent.VK_ESCAPE);
robot.keyRelease(KeyEvent.VK_SHIFT);
robot.keyRelease(KeyEvent.VK_CONTROL);
}
}

哈哈,难受了吧,这个我也不知道,
貌似是因为windows的问题,java没那个‘权限’
就像java里的保留字一样 ,我这个就不让你用
所以我这就就不让你替代。你干着急没办法。
我想屏蔽这个快捷键也是怎么做都做不到
很是郁闷

JAVA Robot类 操作快捷键的具体先后问题~

output(getClipboardText(this.sysc));
this.sysc是什么???

可能是活动页面段被转移了吧。

#15273467041# 在java中如何实现在按键盘的一个重复操作? - ******
#莫钢# java里有个Robot类你自己看看,可以实现模拟按键和模拟鼠标

#15273467041# java当我按下F1键时怎么让它自动执行robot类的模拟按键操作,不是在控制台.像按键精灵启动键,求代码! - ******
#莫钢# 你这个功能我做过,需要让java在windows中注册一个全局的热键监听,默认的java热键只有在打开java主界面时才生效,需要引入第三方的叫jintellitype的东西,同时将一个dll文件复制到你的system32下,然后自己注册热键定义,才能捕获非焦点状态下的热键,http://www.cnblogs.com/jebysun/p/3969363.html,具体的jintellitype的使用你自己搜吧,有挺多的,也挺简单

#15273467041# java中要控制远程计算机的鼠标键盘用什么函数. - ******
#莫钢# java.awt.Robot;类中的keyRelease(keycode)mouseWheel(wheelAmt)mousePress(buttons)mouseMove(x, y)keyPress(keycode)等方法 要获取对方桌面用getPixelColor(x, y)去...

#15273467041# Java模拟按键精灵? - ******
#莫钢# 雨的味道 正解.. 关键是Robot类: Robot robot = new Robot(); robot.mouseMove(400, 300); robot.mousePress(MouseEvent.BUTTON1_MASK); robot.mouseRelease(MouseEvent.BUTTON1_MASK); 以上代码能实现基本的点击功能,但是按键精灵的功能远不止这么简单,加油.

#15273467041# 能否用java代码实现enter键的功能? - ******
#莫钢# 这个是可以的,你可以用Robot类来实现键盘的模拟点击,它可以模拟键盘-鼠标输入,可以获取屏幕颜色等,我也是最近知道的,最近我用java写的自动化测试就是用的Robot实现的自动点击功能,你查下java PAI吧,惊喜哈

#15273467041# 能否用java代码实现enter键的功能? - ******
#莫钢# 可以,你给frame添加一个addKeyListener()方法,实现keyPressed()方法时捕获keyCode,查一下enter键的值,如果和你捕获的相等,就执行你要执行的代码

#15273467041# java 如何实现键盘控制 - ******
#莫钢# 下面是我给你写的一段程序,你运行一下:import javax.swing.*; import java.awt.*; public class SimpleEditor1 extends JFrame{ SimpleEditor1(){ setTitle("Simple Editor"); setSize(400,400); Container contentPane=getContentPane(); ...

#15273467041# Java 中有没有控制鼠标键盘的函数命令 ******
#莫钢# 在所有鼠标键盘控制方法里加入监听

#15273467041# Java中怎样模拟按下右侧shift和小键盘区的enter? - ******
#莫钢# 直升机:鼠标控制方向,W向前飞倾下 AD控制左右 S后退倾上 左CTRL下降 左SHIFT启动升高.战斗机:我就只说不一样的吧,A D控制方向 S升高升空 左CTRL减速 W向下飞.这些都是我自己的实践理解有错误的地方还请多包涵.

#15273467041# Selenium webdriver怎么模拟键盘敲下Caps Lock键? - ******
#莫钢# 我来回答你哦~ 有两种方法:1使用action Actions builder = new Actions(driver);//find the begin webelement and click WebElement e1 = driver.findElement(By.xpath("xxx")); e1.click();//press "shift" builder.keyDown(Keys.SHIFT).perform();//find ...

为传递更多家电数码信息,若有事情请联系
数码大全网