
CODE: [Copy to clipboard]@ECHO OFF
SETLOCAL
::这里的定义好象没有意义,而且用IF来判断最好用双""括起来,不然会有错误
IF %1#==# GOTO :EOF
::这个也是一样可以换成 if not "%3"=""
IF NOT %3#==# GOTO BEGIN
::用短名形式接受当前路径
SET CMDFILE=%~S0
::将前两个参数拿出来传递
CALL:TEST %1 %2
GOTO :EOF
:BEGIN
::显示全部变量
ECHO %*
GOTO :EOF
:TEST
ECHO [%*]
CMD /C%CMDFILE% %* /ADD
GOTO :EOF
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |