自动打字软件完美解决不能复制粘贴(批改 )自动输入(金山打字)等问题
简单一个小软件完全免费
有问题欢迎咨询q3095563063一起讨论
源码主要基于Robot类
Robot类用于为测试自动化、自运行演示程序和其他需要控制鼠标和键盘的应用程序生成本机系统输入事件。Robot 的主要目的是便于 Java 平台实现自动测试。
批改 等考试软件不允许复制粘贴自己打太麻烦
于是就写了这个。点击开始模拟输入会在5秒钟后开始模拟输入。

Java中使用Robot类时,需要导入java.awt包
package zezedazi;
import java.awt.Robot;
public class TypeRobot {
private Robot robot;
private int delay;
}
Window类是不依赖其他容器而独立存在的一种容器,他有两个子类分别是Frame和Dialog,Frame用于创建一个框架窗口,作为程序的主页面,Dialog类用于创建一个对话框实现与用户的信息交换,
package zezedazi;
import java.awt.AWTException;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import javax.swing.*;
@SuppressWarnings(“serial”)
class Window extends JFrame {
private static String typeString = null;
private static TypeRobot robot = null;
private Thread thread = null;
private JFileChooser fileChooser = new JFileChooser(“.”);
private boolean isSuspend = false;
}
打开Main.java文件,可以看到该应用的启动方法。通过主线程执行main(String[] args)方法启动应用,然而mian(String[] args)方法只调用了launch(args)方法,该方法的目的就是调用整个应用配置以及资源。
package zezedazi;
import java.awt.Dimension;
public class Main {
public static void main(String[] args) {
new Window(“TypeRobot”, new Dimension(500, 500));
}
}
文章知识点与官方知识档案匹配,可进一步学习相关知识算法技能树首页概览34531 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!