java robot api_用java Robot API 模拟实现类似按键精灵功能
java的Robot类本来是用作java窗口应用程序自动测试的,我用来实现了校园网自动登录功能
package com.sjc.toy;
import java.awt.Robot;
import java.awt.event.KeyEvent;
public class TestClient {
public static void main(String[] args) {
new TestClient().doThis();
}
public void doThis(){
T t = new T();
t.start();
}
class T extends Thread{
@Override
public void run(){
try {
Robot robot = new Robot();
while(true) {
Process p = Runtime.getRuntime().exec("H:\\ChinaNetSn\\bin\\NetKeeper.exe");
Thread.sleep(1000);
//要7个Tab键才能使焦点位于登录按钮上
for(int i=0; i<7; i++) {
robot.keyPress(KeyEvent.VK_TAB);
robot.keyRelease(KeyEvent.VK_TAB);
}
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
Thread.sleep(120000);
p.destroy();
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
}
代码质量差,还望各位大牛们多多指教
java robot api_用java Robot API 模拟实现类似按键精灵功能相关推荐
- VB模拟出的按键精灵大部分功能
原贴:[原创帖]VB模拟出的按键精灵大部分功能 http://www.52pojie.cn/thread-46719-1-1.html (出处: 吾爱破解论坛) 模块部分: Private Dec ...
- android 模拟电脑按键精灵,Android 模拟点击 按键精灵 ADB方案
Android 模拟点击的方案 模拟MotionEvent ADB控制 Instrumentation 通过使用sendevent 这里我们只讨论ADB控制方案,因为这个方案可以点击本APP以外的东西 ...
- java etcd api_在java中如何使用etcd的v2 和v3 api获取配置,并且对配置的变化进行监控和监听...
etcd 和zookeeper 很像,都可以用来做配置管理.并且etcd可以在目前流行的Kubernetes中使用. 但是etcd 提供了v2版本合v3的版本的两种api.我们现在分别来介绍一下这两个 ...
- java 排序api_用java api进行sort
Sun授权刊登 本节中所描述的多态算法 (polymorphic algorithms)是由 JDK 所提供的可重复使用的功能性片段.它们均取自Collections类,并都采用静态方法(它的第一个参 ...
- java 封装api_关于java 封装某个功能为api形式供其他用户调用的问题
利用泛型定义一个返回对象 public class ServiceResult { private String msg="";//消息说明 private int resultC ...
- java 计算器api_用JAVA编写一个简单的计算器~要使用接口的~急啊~
展开全部 简单写的 可以有不对的地方 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.sw ...
- java按键程序_一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)...
import java.io.*; import java.util.*; import java.awt.*; import java.awt.event.*; /** * 支持脚本文件的按键控制程 ...
- 应用java编写 按键小脚本_一个使用JAVA编写的类似按键精灵的程序
import java.io.*; import java.util.*; import java.awt.*; import java.awt.event.*; /** * 支持脚本文件的按键控制程 ...
- java模拟简易按键精灵
很多小伙伴们都有过抢课的经历,有时候抢不到自己想上的课,只能盼望有人退选,可是很多时候别人退选了,但是很快又被别人抢走了,我们不可能时刻盯着电脑, 这时候如果有一个抢课的程序岂不是很棒.. 出于这个目 ...
- RF自动化--python模拟按键精灵
#Python下在windows系统下仿照按键精灵 功能:找到对应软件程序,并对界面进行操作,主要进行点击.信息输入.输出信息得检测 ##所用到得库 库名 作用 win32gui gui调用 win3 ...
最新文章
- 论坛报名 | 人工智能与疫情精准防控
- 跨平台使用exp/imp进行数据库转移时出现丢失对象的原因
- python爬取知乎标题_python爬知乎热榜
- 浅谈html5 响应式布局
- 怎么设置数据库服务器的最佳性能,调整Windows参数提高数据库服务器性能
- 熊猫tv新功能介绍_您应该知道的4种熊猫绘图功能
- Java笔记-spring-rabbit框架中消息中header的添加
- nosetest忽略执行指定文件方法
- C语言 — 转义字符
- idea 配置 maven 和 镜像
- 简单算法系列:快速算法/冒泡算法两则
- 【Unity】常用API和功能
- 双层PDFmaker
- 【python】六一新玩法turtle画哆啦A梦
- 网络唤醒 php,go实现网络唤醒远程开机(Wake on Lan)
- 矩阵分析:三角分解,QR分解,秩分解,奇异值分解
- ReadHub源码阅读笔记(二)dagger+MVP
- 2021年五大电子邮件威胁与零日漏洞
- 正则表达式中[A-z]和[a-zA-Z]的区别
- matlab ax=b x=,matlab 求解 Ax=B 时所用算法