Java关闭闲置cmd窗口/Java执行cmd命令

1、问题描述?

代码亲测有效!

开发中,我们时常需要通过Java去发送cmd命令,执行响应的功能。

1、执行命令后是否需要关闭窗口。

2、如何关闭闲置的cmd窗口。

3、如何打开一个新的窗口,执行新的命令。

4、Process和ProcessBuiler执行cmd命令的不同之处。

Java中通过使用Runtime.getRuntime().exec()执行cmd命令或者通过ProcessBuilder完成cmd命令的执行。

2、Cmd常用命令汇总

命令1:cmd /C cmd.exe /C ipconfig  执行命令关闭窗口

命令2:cmd /K cmd.exe /K ipconfig  执行命令不关闭窗口

命令3:cmd /k start cmd.exe /k ipconfig 原窗口不关闭,打开新窗口执行,java获取不到cmd中的输出内容

命令4:cmd /k start cmd.exe /k ipconfig 原窗口关闭,打开新窗口执行,java获取不到cmd中的输出内容

命令5:taskkill /F /IM cmd.exe  通过java关闭所有闲置的cmd窗口

命令6:通过cmd也打开常用的软件,如打开计算器 cdm /k start calc

内容7:Runtime和ProcessBuilder执行表象上不同是:Runtime执行会打开或cmd窗口但是ProcessBuilder是后台运行,看不到cmd窗口的打开和关闭。

3、Java执行cmd命令常见用法。

3.1、Java执行操作cmd窗口执行命令窗口关闭

【1、执行后关闭窗口,命令中不包含start】

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雾林小妖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值