三颗纽扣

世界上最宽广的是海洋,比海洋更宽广的是天空,比天空更宽广的是人的胸怀

导航

Windows批处理常见任务代码片段

将批处理文件目录作为当前目录

 cd /d %~pd0

和 setlocal 一起使用,退出批处理后会自动恢复到原当前目录

从键盘获取用户输入并赋值

 set /p targetfile=Please enter target filename:

 

 子程序

 批处理中也可以定义和使用子程序的哦。

定义一个子程序实际上是以一个标签(label)开始的,最后执行到 goto :eof 或者文件结束,如

REM USAGE
:usage
echo USAGE
echo 本批处理必须在批处理当前目录下运行
echo 当前目录是%CD%
echo 请切换到%1目录下运行
goto :eof

goto :eof 这个相当于一般语言的return,相当于跳转到文件末尾,返回到子程序的调用处,或者跳出批处理过程

调用一个批处理,使用call语句,给出对应的标签名称以及参数即可,如调用以上子程序

call :usage %basedir%

退出批处理

goto :eof 或者 exit /b xxx

posted on 2009-02-02 15:08  三颗纽扣  阅读(467)  评论(0)    收藏  举报