资源说明:利用软硬件通信实现点在翻书系统
public class bookmain {
private static String readopenfileadress1 = null;// 翻书程序地址
private static String readmscomm = null; // 串口号
private static Integer settime=null;//设定返回首页的时间
static Process p = null;
public static void main(String[] args) throws Exception {
// 1.加载文件配置内容
// 此处文件的地址我可以写死,即固定读取文件地址
//
// long begain = System.currentTimeMillis();//开始系统时间
// try {
// Thread.sleep(100);
// } catch (Exception e) {
// e.printStackTrace();
// }
// long CheckTime = System.currentTimeMillis(); //判断时间
//
// while(true){
// System.out.println(CheckTime-begain);
// try {
// Thread.sleep(1000);
// } catch (Exception e) {
// e.printStackTrace();
// }
// CheckTime = System.currentTimeMillis();
// if((CheckTime-begain)>=(5*1000)){//判断时候到30秒
// System.out.println("5秒后结束");
// break;
// }
// }
readtxt("F:\\workspace\\E-BOOK-TURNTO\\bookfileadress.txt");
Enumeration portList = CommPortIdentifier.getPortIdentifiers(); // 得到当前连接上的端口
MscommExchange comm = new MscommExchange(portList, readmscomm);
openExe(getReadopenfileadress1());
}
// 调用其他的可执行文件,例如:自己制作的exe,或是 下载 安装的软件.
public static void openExe(String exe) {
Runtime rn = Runtime.getRuntime();
try {
p = rn.exec(exe);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "打开.exe文件失败", "系统提示",
JOptionPane.ERROR_MESSAGE);
}
}
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。