Servlet 中运行cmd 指令

Runtime run = Runtime.getRuntime();

String batpath = "D:\\Program Files (x86)\\Tencent\\QQ\\Bin\\QQScLauncher.exe";

//由于空格在这里面是无法使用的,所以要用 replaceAll()替换成识别指令

//打开QQ

Process proc = run.exec("cmd /k start "+ batpath.replaceAll(" ", "\" \""));

//打开百度

run.exec("cmd /k start explorer "+bai);


下面是一些常用的指令,如果想要更多可以用中国利器去搜索下

//注:有一些需要权限的指令无法运行,如需运行请百度下去获取权限

cmd 前提指令

     cmd / c + 指令 :执行完命令后关闭命令窗口

     cmd / k + 指令 :执行完命令后不关闭命令窗口

     cmd / c start :打开一个新窗口执行指令,原窗口关闭

     cmd / k start :打开一个新窗口执行指令,原窗口不关闭

cmd 指令:

      notepad --------------打开笔记本

       tsshutdown-----------60秒关闭计算机

       mmc-------------------打开控制台

        netstat -ano | findstr 端口号 : 查看 端口占用

        tasklist | findstr pid号 :  查看端口号进程

关闭进程

例如        

taskkill /pid “2360” -t -f ;强制关闭 pid 为 2360 的程序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值