■前言

bat调用bat代码学习

■发现的问题

代码一运行,就直接退出,屏幕一闪而过。(期待命令行窗口停住,因为代码里面有pause)

■原因

被调用的代码中,运行了不带任何参数的exit,从而导致命令行窗口直接退出

■解决

被调用的bat程序退出时,带上参数 /b

■代码

调用源

@echo offcd /d %~dp0rem call method.bat 0
call method.bat 0
set flag0=%ERRORLEVEL%
echo %flag0%call  method.bat 1
set flag1=%ERRORLEVEL%
echo %flag1%call  method.bat 2
set flag2=%ERRORLEVEL%
echo %flag2%
pause

被调用代码

(使用第九行被注释的代码时,出现了上面记述的问题,直接推出了。。。

最初的写,第九行代码的目的是,想看一下,

如果不指定什么返回值,调用源的ERRORLEVEL是如何显示的。

结果发现,不能这么写。)

@echo offset param=%1if %param%==1 goto ERROREXIT1if %param%==2 goto ERROREXIT2rem exit
exit /b 99:ERROREXIT1
exit /b 1
exit:ERROREXIT2
exit /b 2
exit

■运行效果

99
1
2
请按任意键继续. . .

■帮助文档

退出 CMD.EXE 程序(命令解释器)或当前批处理脚本。EXIT [/B] [exitCode]/B          指定要退出当前批处理脚本而不是 CMD.EXE。如果从一个批处理脚本外执行,则会退出 CMD.EXEexitCode    指定一个数字号码。如果指定了 /B,将 ERRORLEVEL设成那个数字。如果退出 CMD.EXE,则用那个数字设置过程退出代码。

bat调用bat注意事项(不带上参数 /b 时 会直接退出)相关推荐

  1. django-反转路径时带上参数-适用于路径中通过命名分组的形式来捕捉参数的情景

    路径中有参数的时候 article_id 就是路径里的参数 问题 如何通过别名来反转得到路径呢 注,路径中有一个动态的参数哦 路径反转带上参数(关键词方式) reverse(别名,kwargs={形参 ...

  2. java发送get请求,并带上参数,HTTP和HTTPS都可以

    //java发送get请求,并带上参数public static String send_Get(String encode_data){CloseableHttpClient httpClient ...

  3. ThinkPHP URL自己带上参数PHPSESSID

    碰到个问题,ThinkPHP项目程序本地测试没问题,传到服务器后第一次访问,页面的所有URL会自己带上类似?PHPSESSID=28954583914413546c6e881cfa7c8117 这样的 ...

  4. oracle批处理参数调用,bat调用jar包并传入多个参数

    下面的主法度是经由过程eclipse写的: 1.在Main函数接管bat文件传递的参数(String[] args) 如:   String ip =args[0]; String user=args ...

  5. java批量处理数据库语句_Java项目中调用bat批处理进行多用户数据库备份

    Java项目中调用bat批处理配合使用BCP进行多用户数据的备份 一.项目需求 最近项目中需要对数据库(Sql Server系列数据库)进行备份.项目中的需求不是简单的整个数据库的备份,而是根据用户来 ...

  6. c# 调用.bat文件

    c# 调用.bat文件 使用命名空间:using System.Diagnostics; System.Diagnostics.Process.Start(Server.MapPath("a ...

  7. python 调用bat失败_pyinstaller打包的exe太大?你需要嵌入式python玄学 惊喜篇

    上篇讲到 pyinstaller打包exe太大的问题 CodingDog:pyinstaller打包的exe太大?你需要嵌入式python玄学 前提篇​zhuanlan.zhihu.com 那既然py ...

  8. keil调用bat文件,实现删除、复制、加密文件功能

    用法 通过如下方式打开"User"子标签 可以看到左边有3个触发条件: "Before Compile C/C++ File":编译C/C++源文件前触发 &q ...

  9. dedecms系统列表页调用tag标签同时带上链接的方法

    小编给大家分享一下dedecms系统列表页调用tag标签同时带上链接的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!  dedecms系统列表页如何调用tag标签同时带上链接?  织 ...

最新文章

  1. 提升机器学习数学,理论基础的7本著作(文末附资源下载!)
  2. 移动硬盘与电脑连接后 计算机中找不到,移动硬盘联接上电脑,可是打开我的电脑却找不到移动硬盘。...
  3. POJ 2728 01分数规划
  4. 机器学习中有监督学习——回归
  5. [BZOJ 1500] [NOI2005] 维修数列
  6. 前端实例练习 - 进度条
  7. 在iphone程序中打开word、execl、pdf等文档
  8. Linux(3)--防火墙
  9. Antd 多层Modal+Form组件嵌套 如何在父级组件中清空子级组件状态与数据?
  10. x-scan mysql_X-Scan使用教程
  11. 如何查看Mac电池损耗?
  12. vue中分割线的实现
  13. 币圈投资必败的5种“韭菜”人格
  14. 【Linux】常用命令
  15. ZT 内地20年经典电视剧大全
  16. 空间实景三维激光点云数据处理服务来了!
  17. Windows Server 2012修改光驱盘符
  18. 用Python写安卓APP,你怕不怕
  19. alt与title的区别(img属性)
  20. gif动态图高清图片大全,gif动态图怎么制作?

热门文章

  1. python按照多个key排序
  2. datatable java排序,Java实现DataTable的过滤,排序,聚合功能
  3. 为什么微博用jsoup爬取不出来东西_用Python爬取历年基金数据
  4. 如何成为一名优秀的前端工程师 (copy) - 段华建
  5. hdu 1978 How many ways
  6. 如何减少返工工作量?
  7. c语言如何限制数字大小下线,C语言学习Day19
  8. Hexo博客NexT主题美化之新增看板娘(能说话、能换装)
  9. Ubuntu配置maven
  10. SQL Server同实例下不同数据库表的同步(job实现)