liuyuqi-dellpc 7 years ago
parent
commit
3516b65f03
3 changed files with 100 additions and 1 deletions
  1. 4 1
      .gitignore
  2. 24 0
      src/me/yoqi/mRobot/Main.java
  3. 72 0
      src/me/yoqi/mRobot/TestHelloWorld.java

+ 4 - 1
.gitignore

@@ -11,4 +11,7 @@
 
 # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
 hs_err_pid*
-
+/.settings
+/bin
+/.classpath
+/.project

+ 24 - 0
src/me/yoqi/mRobot/Main.java

@@ -0,0 +1,24 @@
+package me.yoqi.mRobot;
+
+import java.awt.AWTException;
+import java.awt.Robot;
+import java.awt.event.KeyEvent;
+
+/**Robot脚本:配合Seer预览文件功能使用,可以每隔1s时间。从下至上全部预览所有文件。
+ * @author liuyuqi
+ *
+ */
+public class Main {
+	private static Robot robot;
+	
+	public static void main(String []args) throws AWTException{
+			robot=new Robot();
+			//延时5s,执行程序。5s内把光标对准到要输入的文本框或者
+			robot.delay(5000);
+			for(int i=0;i<1000;i++){
+		        robot.keyPress(KeyEvent.VK_UP); //按下向上键 
+		        robot.keyRelease(KeyEvent.VK_UP);  //松开向上键 
+		        robot.delay(500);  
+			} 
+	}
+}

+ 72 - 0
src/me/yoqi/mRobot/TestHelloWorld.java

@@ -0,0 +1,72 @@
+package me.yoqi.mRobot;
+
+import java.awt.AWTException;
+import java.awt.Robot;
+import java.awt.event.KeyEvent;
+
+/**测试类
+ * 键盘自动输入helloworld
+ * @author liuyuqi
+ *
+ */
+public class TestHelloWorld {
+	private static Robot robot;
+	
+	public void test() throws AWTException{
+		helloWorld();
+		
+	}
+	/**模拟键盘自动输入helloworld
+	 * @throws AWTException
+	 */
+	public void helloWorld() throws AWTException{
+		robot=new Robot();
+//		robot.keyPress(KeyEvent.KEY_TYPED);
+		robot.delay(5000);
+		
+		//输入HelloWorld  
+        robot.keyPress(KeyEvent.VK_CAPS_LOCK);  
+        robot.keyRelease(KeyEvent.VK_CAPS_LOCK);  
+        robot.delay(500);  
+        robot.keyPress(KeyEvent.VK_H);//H
+        robot.keyRelease(KeyEvent.VK_H);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_CAPS_LOCK);  
+        robot.keyRelease(KeyEvent.VK_CAPS_LOCK);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_E);  
+        robot.keyRelease(KeyEvent.VK_E);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_L);  
+        robot.keyRelease(KeyEvent.VK_L);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_L);  
+        robot.keyRelease(KeyEvent.VK_L);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_O);  
+        robot.keyRelease(KeyEvent.VK_O);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_CAPS_LOCK);  
+        robot.keyRelease(KeyEvent.VK_CAPS_LOCK);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_W);  
+        robot.keyRelease(KeyEvent.VK_W);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_CAPS_LOCK);  
+        robot.keyRelease(KeyEvent.VK_CAPS_LOCK);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_O);  
+        robot.keyRelease(KeyEvent.VK_O);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_R); //82 
+        robot.keyRelease(KeyEvent.VK_R);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_L);  
+        robot.keyRelease(KeyEvent.VK_L);  
+        robot.delay(200);  
+        robot.keyPress(KeyEvent.VK_D);  
+        robot.keyRelease(KeyEvent.VK_D);  
+        robot.delay(200); 
+	}
+
+}