广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    bat学习:程序启动命令call和start的使用及区别

    来源:网络收集  点击:  时间:2024-04-09
    【导读】:
    window下的原生脚本工具就是bat,其中有两个程序调用的命令,分别是call 和 start,这个两个怎么使用,又有什么区别呢?下面给大家介绍下!bat学习:call和start的使用及区别1/6分步阅读

    call的语法如下

    CALL filename

    其中参数: FileName

    就是指定要调用的批处理程序的位置和名称。

    注意的是 filename 参数必须具有 .bat 或 .cmd 扩展名,

    这样程序才能被条用。

    就是输入的参数

    2/6

    例如

    建立一个脚本test2.bat

    内容为

    echo bat2

    echo %1

    echo %~1

    就可以直接使用

    call test2.bat arg1

    3/6

    主要用途

    就是在脚本1中,使用call命令调用的脚本2的时候,

    会先执行完脚本2然后在继续执行脚本1。

    所有这回使用脚本直接调用test2.bat

    内容如下

    call test2.bat arg1

    echo this is test1.bat

    4/6

    start的语法就是

    START

    5/6

    主要的用途就是

    直接调用程序,

    所有的dos和命令行程序都可以由其启动

    例如

    start explorer d:\

    就是直接启动D盘

    6/6

    所以综上所述,

    就会发现,

    1.调用的程序类型不一样,

    call必须是bat脚本

    2. 调用的方式不一样,

    call 会暂停当前脚本,等待调用的脚步运行结束后,在运行当前脚本,

    start就会开启一个窗口直接调用程序,相当于启动一个新的进程运行程序。而不会等待调用的程序运行结束

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_476450.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 09:36:24  耗时:0.022
    0.0224s