1、使用JAVA调用bat文件的API
//env这个Map的key和bat文件中的%key%的值要一样,这样才能替换bat里面的key的值!
ProcessBuilder pBuilder = new ProcessBuilder(comm);
if (env != null) {
Map<String, String> penv = pBuilder.environment(); //获得进程的环境
Iterator<String> it=env.keySet().iterator();
String sysatt = null;
while(it.hasNext())//设置变量
{
sysatt = (String)it.next();
penv.put(sysatt, env.get(sysatt));
}
}
2、BAT文件的变量格式
set pcsPASSWord=%pcsPASSWord%
版权声明:本文为tanxxtarena原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。