批处理问题

dlgz888 2009-10-16 05:13:16
批处理问题:请问怎样让bat文件
(内容是:start D:/PK2CMDv1-20/pk2cmd -J /PPIC16F630 /BD:/PK2CMDv1-20 /FD:/PK2CMDv1-20/sourceHex/sourceHex.hex /E /M)
运行时候如果有错误会停留命令行显示,不会自动关闭。。。。。。。。。。
我现在的情况是,如果我在cmd 命令行下输入上面命令,如果有错误的话它会提示错误的。。
如果我用bat文件运行。。。它运行就关闭了。。完全看不到错误信息。。。。。
...全文
79 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
libo_java 2009-10-16
  • 打赏
  • 举报
回复
在批处理文件的最末尾 加上这句话 bat就会停留不关闭了,如果要看错误信息 最好还是在程序中以log
的形式打印,bat里只察看最基本的信息

call cmd.exe
libo_java 2009-10-16
  • 打赏
  • 举报
回复
在批处理文件的最末尾 加上这句话 bat就会停留不关闭了,如果要看错误信息 最好还是在程序中以log
的形式打印,bat里只察看最基本的信息

call cmd.exe
dlgz888 2009-10-16
  • 打赏
  • 举报
回复
怎么判断???可以再说清楚点吗
swandragon 2009-10-16
  • 打赏
  • 举报
回复
bat中判断errorlevel
成功是0
swandragon 2009-10-16
  • 打赏
  • 举报
回复

java中
Process p = Runtime.getRuntime().exec(cmd);
p.getInputStream()
得到错误信息

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧