调用exe文件(一般处理登陆安全窗口)+睡眠等待(--------------------)

在测试basic认证的时候,处理windows弹窗的问题时,是用autoit进行处理的,最终转成一个.exe文件,然后再用java调用该exe文件。

1、调用自己打包的exe文件(如下下例子)

 

package com.gmsd.gommon;
import java.io.InputStream;
import java.util.Properties;
import org.apache.commons.io.filefilter.TrueFileFilter;
import jdk.nashorn.internal.codegen.RuntimeCallSite;
/*
	 * 处理登录安全窗口
	 * */
	public static void safeDialog() {
		
		Runtime rn = Runtime.getRuntime();
		Process p = null;
		try {			
			p = rn.exec("\"D:/workspace/test.exe\"");//该路径是存放exe文件的路径
		} catch (Exception e) {
			System.out.println("Error exec!");
		}
		
	}

 2、睡眠等待(如下例子)

/*
	 * 睡眠等待
	 * */
	public static void slp(long lo) {//参数是long类型(调用该方法时可以直接传一个int类型的值就可以,int类型的值可以自动转换成long类型)
		try {
			Thread.sleep(lo);
		} catch (InterruptedException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

 

posted on 2015-11-05 10:40  小果子  阅读(196)  评论(0编辑  收藏  举报