我正在寻找能够以“批处理”方式运行 Windows 命令的 Java 应用程序;我的意思是它在命令之间是持久的,而不是好像你一次只执行一个。
这方面的一个例子可能是:
@echo off
pushd C:\foldertobepushedto\
call batchfiletobecalled.bat
popd
pushd anotherdirectorytobepushedinto
call anotherbatchfiletobecalled.bat
popd
我希望能够使用Process process = Runtime.getRuntime().exec(CMD);
能够运行这些行中的每一行但保持持久性的方式,这样就不会好像每行都与其他行完全分开运行。
我希望我有点道理;我打算基本上一起删除批处理文件的使用,并将每一行作为一个元素存储在向量/数组中,并以这种方式执行“批处理”样式。