• windows 执行bat脚本


    bat脚本中运行另外一个bat脚本

    call 命令

        call1.bat内容如下
            echo running call1
        call2.bat内容如下
            @echo off
            echo start
            call call1.bat
            echo running call2
            echo end
            pause
       运行结果:
           start
           running call1
           running call2
           end
      call调用类似函数调用的执行逻辑,call2相当于执行主函数
      在器执行过程中,需要调用call1函数,当call1执行结束后,call2主函数在继续执行本身的命令,直至整个过程结束。
    

    start 命令

      start 命令应用,打开系统计算器以及记事本,start1.bat
       start calc
       start notepad
       exit
      执行结果:分别打开计算器和记事本,同时终端一闪而过(因为最后exit)
    

    start和call的区别

      对于start,不同bat拥有不用的cmd.exe的壳,但child.bat可以看成是main.bat的子进程,子进程可以读取父进程中的变量
      对于call,不同的bat拥有同一个cmd.exe的壳,但在同一个进程中,它们的变量是互通的
    
  • 相关阅读:
    Codeforces 1000C Covered Points Count
    Array类型
    Object对象
    变量、作用域与内存
    window.onload 方法脚本
    页面的性能优化
    node属性
    JavaScript图片
    DOM节点
    canvas象棋 画图
  • 原文地址:https://www.cnblogs.com/ssgao/p/8868858.html
Copyright © 2020-2023  润新知