如何在JAVA中运行Windows命令并以字符串形式返回结果文本

迈克:

可能重复:
从进程获取输出
从Java执行DOS命令

我正在尝试从JAVA控制台程序中运行cmd命令,例如:

ver

然后将命令的输出返回到JAVA中的字符串中,例如输出:

string result = "Windows NT 5.1"
卡姆兰·阿里(Kamran Ali):

您可以为此使用以下代码

import java.io.*; 

    public class doscmd 
    { 
        public static void main(String args[]) 
        { 
            try 
            { 
                Process p=Runtime.getRuntime().exec("cmd /c dir"); 
                p.waitFor(); 
                BufferedReader reader=new BufferedReader(
                    new InputStreamReader(p.getInputStream())
                ); 
                String line; 
                while((line = reader.readLine()) != null) 
                { 
                    System.out.println(line);
                } 

            }
            catch(IOException e1) {e1.printStackTrace();} 
            catch(InterruptedException e2) {e2.printStackTrace();} 

            System.out.println("Done"); 
        } 
    }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在python中执行阻止系统调用(并以字符串形式获取其结果)

如何在vim中运行shell命令并将结果字符串返回到VimScript变量中?

从字符串中解析标签并以JSX的形式返回

在 Java 中执行 curl 命令并以字符串形式获取响应

如何在bash函数中以字符串形式运行“ grep | grep”命令?

尝试以Java中的字符串形式返回Unix命令的输出...未获得预期的结果

Wicket:如何以编程方式呈现页面并以字符串形式获取结果?

如何在Windows批处理脚本中以字符串形式获取可选命令行参数值?

如何在以{{开头并以}结尾的字符串中查找所有子字符串

在字符串列表中搜索并以布尔形式返回

如何在Rust中以字符串形式获取read_line()的结果?

如何在echo中以字符串形式执行命令

如何在Java中以字符串形式从IP获取byte []表示形式

如何在json响应中以字符串形式返回mongo id

如何在WSO2中以“字符串”形式返回当前日期

如何在经典ASP中显示以字符串形式返回的图像?

如何在 JQuery 中以字符串形式返回外层 HTML?

如何在VBA中将字符串作为命令运行

如何在文本文件中搜索字符串并根据结果执行特定操作

无法在Java中以字符串形式返回File []位置

如何在C编程中循环遍历字节数组并以十六进制形式存储在字符串中

如何在字符ASCII字符串中以数字形式转换Java ID?

如何访问groupBy结果中的文本字符串?

在MVC中,如何返回字符串结果?

正则表达式将字符串中的递归模式分组并以数组形式返回捕获组

如何在字符串中的逗号后仅返回文本

如何在Windows Phone中以字符串形式获取约会的详细信息?

如何在 Python 中返回字符串中的字符

如何在java中的字符串中返回最长的字符序列?