批处理!?? 返回值的问题??

wuyuchang 2009-05-26 11:32:46
a.bat 调用 b.bat 。
a.bat如何的得到b.bat的返回值?
b.bat的如何返回! 用return吗?

...全文
617 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
likq2003 2011-11-29
  • 打赏
  • 举报
回复
b.bat:
@exit /b 2

a.bat:
@echo b.bat的返回值:%errorlevel%
likq2003 2011-11-29
  • 打赏
  • 举报
回复
EXIT [/B] [exitCode]

/B 指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个
批处理脚本外执行,则会退出 CMD.EXE

exitCode 指定一个数字号码。如果指定了 /B,将 ERRORLEVEL
设成那个数字。如果退出 CMD.EXE,则用那个数字设置
过程退出代码。
ljc007 2009-05-28
  • 打赏
  • 举报
回复
a.bat

[code=BatchFile]@echo off
call b.bat VarReturn
echo 批处理b.bat的返回值是:%VarReturn%[/code]

b.bat

[code=BatchFile]@echo off
set /a sum=1+2
set %1=%sum%[/code]
sssstar007 2009-05-28
  • 打赏
  • 举报
回复
学习中
neohope 2009-05-28
  • 打赏
  • 举报
回复
呵呵,又学了一招
wuyuchang 2009-05-26
  • 打赏
  • 举报
回复
顶!!
wuyuchang 2009-05-26
  • 打赏
  • 举报
回复
有点紧急阿!大家一定要帮我啊! 3Q!

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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