<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 20  文章 - 57  trackbacks - 0
    <2016年1月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    常用鏈接

    留言簿(2)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    51CTO

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    /**
         *         Robot類   :
         *
         *             exec 函數(shù)聲明:
         *                 public Process exec (String command) throws IOException ,參數(shù)及功能說明:
         *                     command: 一條指定的系統(tǒng)命令
         *                     功能:在單獨(dú)的進(jìn)程中執(zhí)行指定的字符串命令
         *
         *             keyPress 函數(shù)說明:
         *                 public void keyPress(int keycode),參數(shù)及功能說明:
         *                     keycode:要按下的鍵(例如,KeyEvent.VK_A)
         *                     功能:模擬按下指定鍵
         *
         *             keyRelease 函數(shù)說明:
         *                 public void keyRelease(int keycode),參數(shù)及功能說明:
         *                     keycode:要釋放的鍵
         *                     功能:模擬釋放指定鍵
         *
         * @param tovep
         */
    import java.awt.Robot;
    import java.awt.event.KeyEvent;

    public class Exce {

        public static void main(String[] args) {
            try{
                //創(chuàng)建自動操作類
                Robot robot = new Robot();
               
               
                /**
                 *
                 *         利用Runtime類運(yùn)行Word程序的方法為:
                 *             Runtime.getRuntime().exec("cmd /c start winword");
                 *                                         括號里的是系統(tǒng)命令
                 *
                 */
               
                //啟動記事本程序
                Runtime.getRuntime().exec("cmd /c start notepad");
               
                //延緩幾秒鐘,等待記事本程序啟動成功
                robot.delay(3000);
               
                //模擬按下"Ctrl + Space" 組合鍵,啟動輸入法
                pressKeyWithCtrl(robot,KeyEvent.VK_SPACE);
               
                //模擬隨機(jī)按下100個字母,輸入漢字
                for(int i=0;i<100;i++){
                    pressKey(robot, (int) (Math.random()* 25) + 'A');
                    pressKey(robot,KeyEvent.VK_SPACE);
                }
               
                //延緩5秒鐘,一共觀察
                robot.delay(5000);
               
                //關(guān)閉記事本
                //closeApplication(robot);
            }catch (Exception e){
                System.out.println(e.getMessage());
            }
           
        }
       
        //模擬按下鍵盤字符鍵
        public static void pressKey(Robot robot, int keyvalue){
            //模擬按下
            robot.keyPress(keyvalue);
           
            //模擬彈起
            robot.keyRelease(keyvalue);
        }
       
        //模擬同時按下"Ctrl"鍵和字符鍵
        public static void pressKeyWithCtrl(Robot robot, int keyvalue){
            //模擬按下
            robot.keyPress(KeyEvent.VK_CONTROL);
            robot.keyPress(keyvalue);
           
            //模擬彈起
            robot.keyPress(keyvalue);
            robot.keyRelease(KeyEvent.VK_CONTROL);
           
        }
       
        //模擬按下"Alt + F4"組合鍵,關(guān)閉當(dāng)前應(yīng)用程序
        public static void closeApplication(Robot robot){
            //模擬按下"Alt + F4"組合鍵
            //模擬按下
            robot.keyPress(KeyEvent.VK_ALT);
            robot.keyPress(KeyEvent.VK_F4);
           
            //模擬彈起
            robot.keyRelease(KeyEvent.VK_ALT);
            robot.keyRelease(KeyEvent.VK_F4);
           
            //模擬按下"N",不保存文件退出記事本程序
            //模擬按下
            robot.keyPress(KeyEvent.VK_N);
           
            //模擬彈起
            robot.keyRelease(KeyEvent.VK_N);
        }
       

    }


    posted on 2010-11-17 00:14 tovep 閱讀(5417) 評論(1)  編輯  收藏

    FeedBack:
    # re: Java實(shí)現(xiàn)自動化_Robot類簡單應(yīng)用 2016-01-20 23:19 試試
    是是是  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主頁 主站蜘蛛池模板: 亚洲一级免费视频| 亚洲va在线va天堂va不卡下载 | 国产精品成人免费观看| 在线观看免费大黄网站| 狠狠色伊人亚洲综合网站色| 免费精品国产自产拍在| 亚洲人成小说网站色| 成人免费福利电影| 亚洲国产成人综合精品| 国产免费人成在线视频| 丰满少妇作爱视频免费观看| 在线A亚洲老鸭窝天堂| 国产精品偷伦视频观看免费 | 一级做a爰片久久免费| 国产亚洲精品成人AA片新蒲金| 国产精品极品美女自在线观看免费| 日韩亚洲欧洲在线com91tv| 亚洲电影免费在线观看| 亚洲成_人网站图片| 免费大片黄手机在线观看| 中文字幕免费在线看电影大全| 亚洲成色WWW久久网站| 国产一卡2卡3卡4卡无卡免费视频 国产一卡二卡3卡四卡免费 | 国产成人无码a区在线观看视频免费| 在线播放亚洲精品| 狠狠色伊人亚洲综合成人| 最近中文字幕电影大全免费版| 午夜在线a亚洲v天堂网2019| 亚洲阿v天堂在线2017免费| 中国一级毛片视频免费看| 亚洲男人电影天堂| 日本成人免费在线| 免费观看在线禁片| 国产午夜亚洲精品| 国产亚洲精品岁国产微拍精品| 国产免费一区二区三区| 国产午夜亚洲精品不卡| 亚洲欧洲在线观看| 国产青草视频在线观看免费影院| 99精品视频在线观看免费| 亚洲日本在线电影|