Java执行windows的cmd命令

 Runtime runtime=Runtime.getRuntime();

  String command="cmd.exe /c ipconfig /all";

  Process process=null;

  try {

   System.out.println("start");

   process=null;

   process=runtime.exec(command);

   System.out.println("finish");

  } catch (IOException e) {

   // TODO Auto-generated catch block

   e.printStackTrace();

  }

  if(process==null){

   return;

  }

  BufferedReader reader=null;

  try {

   reader = new BufferedReader(new InputStreamReader(process.getInputStream(),"GBK"));

  } catch (UnsupportedEncodingException e1) {

   // TODO Auto-generated catch block

   e1.printStackTrace();

  }

  if(reader==null){

   return;

  }

  try {

   String s=reader.readLine();

   while(s!=null){

    System.out.println(s);

    s=reader.readLine();

   }

  } catch (IOException e) {

   // TODO Auto-generated catch block

   e.printStackTrace();

  }
时间: 2024-10-19 07:52:56

Java执行windows的cmd命令的相关文章

Windows 常用 CMD 命令介绍

windows 平时我们使用的windows 有一个叫做cmd 的东西,大部分人可能几乎永远不会遇到使用cmd的情景:Linux操作系统下有同类型的bash,OS X下有Terminal.我们常称呼这三样东西为Terminal(终端)或shell. 那么这些Terminal有什么作用呢?简单的表述就是用命令行的执行代替图形界面的键鼠操作!OK,还不懂?下面从实例来体会一下吧! 本文介绍一些在生活中最最常用操作(诸如:新建.删除文件与文件夹.打印文档树和关机等)的命令行实现方式.那么我们如何打开c

windows下CMD命令大全(仅供参考)

CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)chcp 修改默认字符集chcp 936默认中文chcp 650011. appwiz.cpl:程序和功能 2. calc:启动计算器 5. chkdsk.exe:Chkdsk磁盘检查(管理员身份运行命令提示符) 6. cleanmgr: 打开磁盘清理工具 9. cmd.exe:CMD命令提示符 10. 自动关机命令 Shutdown -s -t 600:表示600秒后自动关机 shutdown

如何运用xp_cmdshell 执行多行cmd命令

因为需要利用sql  脚本调用外部程序,所以尝试xp_cmdshell 命令,发现其默认只能执行一行命令,最后找到了下面方法: 将多行cmd 命令处理成bat文件,然后直接利用所在路径+文件来执行: 如下面的 hiapk.bat文件: cd C:\Users\Administrator\Desktop\wandoujiapython anzhi.py 利用sql 脚本调用: EXEC master..xp_cmdshell'C:\Users\Administrator\Desktop\wando

windows下cmd命令行显示UTF8字符设置

问题描述:cmd命令行下,无法显示中文 解决办法: 修改字符集 1.进入cmd,执行命令:chcp 65001 2.修改窗口属性,改变字体,将字体修改为True Type字体"Lucida Console 3.如果是要在redis-cli中显示中文,要在命令后面接--raw,命令范例如下: redis-cli.exe -h 192.168.x.x -p 6379 --raw --raw 显示中文,而不是"\xd6\xd0" 通过以上操作并不能完全解决问题,因为显示出来的内容有

windows下cmd命令行显示UTF8字符设置(CHCP命令)

在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容.在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集. 如果想正确显示UTF-8字符,可以按照以下步骤操作: 1.打开CMD.exe命令行窗口 2.通过 chcp命令改变代码页,UTF-8的代码页为65001 1 chcp 65001 执行该操作后,代码页就被变成UTF-8了.但是,在窗口中仍旧不能正确显示UTF-8字符

Ganymed SSH-2 java执行远程linux机器命令工具

Ganymed SSH2 for Java is a library which implements the SSH-2 protocol in pure Java(tested on J2SE 1.4.2 and 5.0). It allows one to connect to SSH servers from withinJava programs. It supports SSH sessions (remote command execution and shell access),

Windows常用cmd命令

winver---------检查Windows版本  wmimgmt.msc----打开windows管理体系结构(WMI)  wupdmgr--------windows更新程序  wscript--------windows脚本宿主设置  write----------写字板  winmsd---------系统信息  wiaacmgr-------扫描仪和照相机向导  winchat--------XP自带局域网聊天  mem.exe--------显示内存使用情况  Msconfig.

Windows下cmd命令

[drive:]    改变当前驱动器 例子:e:    使当前驱动器为E盘,当前目录没变. cd [drive:] [path]    改变驱动器的当前目录 cd [/d] [drive:] [path]    改变当前驱动器和驱动器的当前目录 例子:cd e:\joan\joansky    改变E盘的当前目录为joan\joansky,当前驱动器没变. 例子:cd e:\joan\joansky[回车] e:    这时当前驱动器是E盘,且E盘的当前目录是joan\joansky cd /

Windows常用CMD命令汇总

有时在windows下经常找不到相应的管理工具位置,尤其在win10中,记得有一次win10更新了下,竟然找不到控制面板了,尴尬.现在再也不用找来找去了.持续更新ing cpl:全称:Control PaneL extension,控制面板扩展程序 msc: 全称:MicoSoft management Console,微软管理控制台 exe:全称:executable,可执行程序 vbs:全称,Visual Basic script,微软发布的一种可执行程序 常用命令汇总 设置管理  comm