2022
02-12
02-12
Java 执行CMD命令或执行BAT批处理方式
Java执行CMD命令或执行BAT批处理背景日常开发中总能遇到一些奇怪的需求,例如使用java执行cmd命令或者bat批处理文件,今天就简单记录一下使用过程。使用废话不多说直接上代码importjava.io.BufferedReader;importjava.io.FileWriter;importjava.io.IOException;importjava.io.InputStreamReader;publicclassCmder{/***执行一个cmd命令**@paramcmdCommandcmd命令*@return命令执行结果字符串...
继续阅读 >
1、不知道为啥process.StartInfo.Arguments="/c"+"startD:/Tim/Bin/QQScLauncher.exe";这个执行命令一定要加/c,/c,/c,重要的事说3遍才能正常编译并运行cmd/cdir:是执行完dir命令后关闭命令窗口;cmd/kdir:是执行完dir命令后不关闭命令窗口。process.StartInfo.Arguments我猜测这个调用的是第一张图的窗口,而不是二图的窗口代码:staticvoidLaunchCommandLineApp(){Processprocess=newPr...