• 大小: 15KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2022-06-11
  • 语言: Java
  • 标签: java  

资源简介

java模拟键盘输入示例源代码,用NetBeans IDE 8.0建立的工程,可直接打开学习。分享源代码共同进步。

资源截图

代码片段和文件信息

/*
专业技术辅导,大学生java、C++、C#等程序作业设计。
公司数据业务高效处理。
业务咨询QQ:jsgb123@qq.com
淘宝店铺:http://jsgb.taobao.com/
 */
package QQ1466214431;

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.KeyEvent;
import java.io.IOException;

/**
 *
 * @author 技术工兵
 * 业务QQ:jsgb123@qq.com(1466214431)
 */
public class MoNiJianPan {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws AWTException IOException {

        Robot robot = new Robot(); //创建一个robot对象
        Runtime.getRuntime().exec(“notepad“);        //打开一个记事本程序 
        robot.delay(2000);
        //窗口最大化 
        keyPressWithAlt(robot KeyEvent.VK_SPACE); //按下 alt+ 空格 
        keyPress(robot KeyEvent.VK_X);  //按下x键 
        robot.delay(1000);  //等待 1秒 
        keyPressString(robot “大家好,我是一个小机器人,我有很多本领呢 !“); //输入字符串 
        robot.delay(3000);  //等待 3秒 
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        keyPressString(robot “现在,我就向大家展示一下.....嘻嘻“); //输入字符串  
        robot.delay(3000);  //等待 3秒 
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        keyPressString(robot “首先,我能按下 键盘的任何一个键。下面我单独按下abcd键“); //输入字符串  
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        robot.delay(3000);  //等待 3秒 
        keyPress(robot KeyEvent.VK_A); //按下 a 键 
        robot.delay(2000);  //等待 2秒 
        keyPress(robot KeyEvent.VK_B); //按下 b 键 
        robot.delay(2000);  //等待 2秒 
        keyPress(robot KeyEvent.VK_C); //按下 c 键 
        robot.delay(2000);  //等待 2秒 
        keyPress(robot KeyEvent.VK_D); //按下 d 键 
        robot.delay(2000);  //等待 2秒 
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        keyPressString(robot “呵呵,完成了。。。。  “);
        robot.delay(3000);  //等待 3秒 
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        keyPressString(robot “恩,对了    上面 文字很多  是不是 感到 很乱呢???     我现在 帮你清空一下 “);
        robot.delay(2000);  //等待 2秒 
        keyPressWithCtrl(robot KeyEvent.VK_A); //按下 ctrl+A 全选 
        robot.delay(2000);  //等待 2秒 
        keyPress(robot KeyEvent.VK_DELETE); //清除 
        robot.delay(3000);  //等待 3秒 
        keyPressString(robot “恩,现在 是不是 觉得 清爽多了              另外 我还会按 组合键呢 ...“);
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        robot.delay(3000);  //等待 3秒 
        keyPressString(robot “................好像已经 演示过了 吧 ,呵呵    “);
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        robot.delay(3000);  //等待 3秒 
        keyPressString(robot “其实,我还有很多本领呢                           现在就不向大家展示了 .....“);
        keyPress(robot KeyEvent.VK_ENTER); // 按下 enter 换行 
        robot.delay(3000);  //等待 3秒 
        keyPressString(robot “谢谢大家!!!!!“);
    }

    public static void keyPressWithShift(Robot r int

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3612  2014-08-31 19:35  MoNiShuRu\build.xml

     文件         85  2014-08-28 20:40  MoNiShuRu\manifest.mf

     文件      79325  2014-08-31 19:35  MoNiShuRu\nbproject\build-impl.xml

     文件        475  2014-08-31 19:35  MoNiShuRu\nbproject\genfiles.properties

     文件        120  2014-08-28 20:40  MoNiShuRu\nbproject\private\private.properties

     文件        453  2014-08-31 20:13  MoNiShuRu\nbproject\private\private.xml

     文件       2460  2014-08-31 20:13  MoNiShuRu\nbproject\project.properties

     文件        517  2014-08-31 19:34  MoNiShuRu\nbproject\project.xml

     文件       4849  2014-08-31 20:13  MoNiShuRu\src\QQ1466214431\MoNiJianPan.java

     文件        136  2014-08-31 20:11  MoNiShuRu\说明.txt

     目录          0  2014-08-31 20:16  MoNiShuRu\build\classes

     目录          0  2014-08-28 20:42  MoNiShuRu\nbproject\private

     目录          0  2014-08-31 20:13  MoNiShuRu\src\QQ1466214431

     目录          0  2014-08-31 19:53  MoNiShuRu\build

     目录          0  2014-08-28 20:39  MoNiShuRu\nbproject

     目录          0  2014-08-31 20:13  MoNiShuRu\src

     目录          0  2014-08-31 20:11  MoNiShuRu

----------- ---------  ---------- -----  ----

                92032                    17


评论

共有 条评论