原本在做回归测试的时候是在cmd里直接run sikuli。后来由于项目需求需要从java里面调用sikuli, 但是一些写好的sikuli脚本不想重写,所以才用通过java里面run cmd的方式来调用sikuli。
package callCMD;
public class CallCMD {
public static void main(String[] args) {
// TODO Auto-generated method stub System.out.print("Hello World!"); try{ String cmdStr="cmd /k start runIDE.cmd -r test.sikuli"; Runtime.getRuntime().exec(cmdStr); } catch(Exception e){ e.printStackTrace(); }}
}
引用博文: