首页 > 其他 > 详细

dos call和start的更多使用方法

时间:2015-10-15 18:07:32      阅读:142      评论:0      收藏:0      [点我收藏+]

那么,在执行b.bat的时候,会将hello赋值给%1,而%0代表a.bat自己。

(在批处理中,可以使用%*代表所有参数%1-%9代表9个参数,%0代表批处理自己,其扩展用法见call /?,在讲for的时候也会讲到)

在这里讲下goto :eof的用法,如:

a.bat内容:

@echo off

echo %0 %1

goto :eof

b.bat内容:

@echo off

call a.bat hello

dir c:\

pause

这里,在显示完hello后,会执行dir c:\并暂停,如果将goto :eof改成exit,在显示完hello后就会自动退出。因为goto :eof后会转到a.bat结尾,即只退出a.bat然后会继续执行dir;由于call a.bat,在执行a.bat和b.bat是一个CMD窗口,exit的话就会直接退出这个窗口,这就是goto :eof和exit区别。

dos call和start的更多使用方法

原文:http://www.cnblogs.com/gyzhouyong/p/4882728.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!