Java或C#调用命令行批处理命令如何获得返回值
2009-09-02 10:50
417 查看
@echo off dump -uroot -p1234 --database gbase > 1.sql 2>Nul if %errorlevel%==0 goto next goto error :next echo OK goto end :error echo ERROR :end
先看看如上的批处理,其中一个命令是dump,其它的参数我们就不说了。2个点
> 1.sql 这个是默认的输出,也就是内容输出
2>Nul 这个是错误输出,也就是如果 dump出现了异常,则不会显示在屏幕上,而是被丢弃到 nul
%errorlevel% 这个是前一个命令执行的返回值,0代表正常
上述逻辑是:
执行一个程序
如果正常,则转到下一个命令,打印出OK,然后转到结束
如果异常,则转到error处理,打印出 ERROR,转到结束
打印内容是随意的
我们的java/C#程序可以读取进程的输出内容,并判断是否批处理执行成功
相关文章推荐
- C#写的webservice返回值为xmlDocument或者xmlDataDocument,客户端调用如何进行处理
- 实例源码2:利用Java调用可执行命令并取得其返回值
- JAVA如何调用DOS命令
- 如何用java调用网站的API,获得json文件,并且简单解析它?
- Java——调用命令行执行命令后到Java控制台显示
- 如何在js调用java方法并取回返回值
- 在命令行提示符下如何成功运行含有包命令的Java程序
- 【c/c++】如何调用【linux】shell命令行命令并获取命令行的输出内容
- linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)
- C# 两个程序如何获得同用内存,一程序调用另外一程序内的方法或函数
- C# 动态调用WebService, 不同结果返回值处理
- Java如何调用可执行文件和批处理命令
- JAVA如何调用DOS命令
- 如何用java调用linux操作系统下的命令行
- Java如何调用可执行文件和批处理命令
- asp.net c#后台页代码 如何使用confirm这样的函数,并获得其bool返回值?
- java工具(一)----如何在java程序中调用linux命令或者shell脚本及 画图
- java调用windows/Linux/Unix 命令行执行命令的方法--调用ImageMagick的合并图形的命令
- 如何在java程序中调用linux命令或者shell脚本
- JAVA如何调用DOS命令(转载)