养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-10-13 18:27:43

window下的原生脚本工具就是bat,其中有两个程序调用的命令,分别是call和start,这个两个怎么使用,又有什么区别呢?下面给大家介绍下!

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

bat学习:call和start的使用及区别

1、call擢爻充种的语法如下CALL[drive:][path]filename[batch-paramete鸡堕樱陨rs]其中参数:[Drive:][Path]FileName就是指定要调用的批处理程序的位置和名称。注意的是filename参数必须具有.bat或.cmd扩展名,这样程序才能被条用。[batch-parameters]就是输入的参数

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

2、例如建立一个脚本test2.bat内容为echo"bat2"echo%1echo%~1就可以直接使用calltest2.batarg1

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

3、主要用途就是在脚本1中,使用call命令调用的脚本2的时候,会先执行完脚本2然后在继续执行脚本1。所有这回使用脚本直接调用test2.bat内容如下calltest2.batarg1echo"thisistest1.bat"

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

4、start的语法就是START[&qu艺皱麾酪ot;title"][/Dpath][/I][/MIN][/MAX]惺绅寨瞀[/SEPARATE|/SHARED][/LOW|/NORMAL|/HIGH|/REALTIME|/ABOVENORMAL|/BELOWNORMAL][/NODE<NUMAnode>][/AFFINITY<hexaffinitymask>][/WAIT][/B][command/program][parameters]

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

5、主要的用途就是直接调用程序,所有的dos和命令行程序都可以由其启动例如startexplorerd:\就是直接启动D盘

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

6、所以综上所述,就会发现,1.调用的程序类型不一样,call必须是bat脚本2.调用的方式不一样,call会暂停当前脚本,等待调用的脚步运行结束后,在运行当前脚本,start就会开启一个窗口直接调用程序,相当于启动一个新的进程运行程序。而不会等待调用的程序运行结束

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

© 一点知识