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 模拟实现类似按键精灵功能相关推荐

  1. VB模拟出的按键精灵大部分功能

    原贴:[原创帖]VB模拟出的按键精灵大部分功能 http://www.52pojie.cn/thread-46719-1-1.html (出处: 吾爱破解论坛) 模块部分:   Private Dec ...

  2. android 模拟电脑按键精灵,Android 模拟点击 按键精灵 ADB方案

    Android 模拟点击的方案 模拟MotionEvent ADB控制 Instrumentation 通过使用sendevent 这里我们只讨论ADB控制方案,因为这个方案可以点击本APP以外的东西 ...

  3. java etcd api_在java中如何使用etcd的v2 和v3 api获取配置,并且对配置的变化进行监控和监听...

    etcd 和zookeeper 很像,都可以用来做配置管理.并且etcd可以在目前流行的Kubernetes中使用. 但是etcd 提供了v2版本合v3的版本的两种api.我们现在分别来介绍一下这两个 ...

  4. java 排序api_用java api进行sort

    Sun授权刊登 本节中所描述的多态算法 (polymorphic algorithms)是由 JDK 所提供的可重复使用的功能性片段.它们均取自Collections类,并都采用静态方法(它的第一个参 ...

  5. java 封装api_关于java 封装某个功能为api形式供其他用户调用的问题

    利用泛型定义一个返回对象 public class ServiceResult { private String msg="";//消息说明 private int resultC ...

  6. java 计算器api_用JAVA编写一个简单的计算器~要使用接口的~急啊~

    展开全部 简单写的 可以有不对的地方 import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.sw ...

  7. java按键程序_一个使用JAVA编写的类似按键精灵的程序,支持脚本文件编写(含源代码)...

    import java.io.*; import java.util.*; import java.awt.*; import java.awt.event.*; /** * 支持脚本文件的按键控制程 ...

  8. 应用java编写 按键小脚本_一个使用JAVA编写的类似按键精灵的程序

    import java.io.*; import java.util.*; import java.awt.*; import java.awt.event.*; /** * 支持脚本文件的按键控制程 ...

  9. java模拟简易按键精灵

    很多小伙伴们都有过抢课的经历,有时候抢不到自己想上的课,只能盼望有人退选,可是很多时候别人退选了,但是很快又被别人抢走了,我们不可能时刻盯着电脑, 这时候如果有一个抢课的程序岂不是很棒.. 出于这个目 ...

  10. RF自动化--python模拟按键精灵

    #Python下在windows系统下仿照按键精灵 功能:找到对应软件程序,并对界面进行操作,主要进行点击.信息输入.输出信息得检测 ##所用到得库 库名 作用 win32gui gui调用 win3 ...

最新文章

  1. 论坛报名 | 人工智能与疫情精准防控
  2. 跨平台使用exp/imp进行数据库转移时出现丢失对象的原因
  3. python爬取知乎标题_python爬知乎热榜
  4. 浅谈html5 响应式布局
  5. 怎么设置数据库服务器的最佳性能,调整Windows参数提高数据库服务器性能
  6. 熊猫tv新功能介绍_您应该知道的4种熊猫绘图功能
  7. Java笔记-spring-rabbit框架中消息中header的添加
  8. nosetest忽略执行指定文件方法
  9. C语言 — 转义字符
  10. idea 配置 maven 和 镜像
  11. 简单算法系列:快速算法/冒泡算法两则
  12. 【Unity】常用API和功能
  13. 双层PDFmaker
  14. 【python】六一新玩法turtle画哆啦A梦
  15. 网络唤醒 php,go实现网络唤醒远程开机(Wake on Lan)
  16. 矩阵分析:三角分解,QR分解,秩分解,奇异值分解
  17. ReadHub源码阅读笔记(二)dagger+MVP
  18. 2021年五大电子邮件威胁与零日漏洞
  19. 正则表达式中[A-z]和[a-zA-Z]的区别
  20. matlab ax=b x=,matlab 求解 Ax=B 时所用算法

热门文章

  1. SQL Server的下载和安装
  2. 【Java SE】static成员及代码块
  3. MATLAB中LINGO软件及数学规划问题应用
  4. 使用boost线程池很好的例子
  5. 电商商城小程序项目完整源码(微信小程序)
  6. 手机壳定制商城小程序系统 手机壳定制商城小程序源码
  7. IntelliJ IDEA设置--类代码模板自定义(注释)
  8. 我的ROS学习之路——服务通信
  9. Java学习路线图(如何快速学Java)
  10. 文字版--九九乘法表 c语言