如何判断输入参数是 /? 或者 -?
cmd吧
全部回复
仅看楼主
level 1
发现是for语句不让遍历 -? /?。。。  
有什么好的写法呀  
@ECHO OFF  
SET PARMS=%*  
echo %PARMS%  
for %%i in (%PARMS%) do (  
if /i "%%i" == "-h" (  
GOTO :Help  
)  
if /i "%%i" == "-help" (  
GOTO :Help  
)  
if /i "%%i" == "-??" (  
GOTO :Help  
)  
if /i "%%i" == "/h" (  
GOTO :Help  
)  
if /i "%%i" == "/help" (  
GOTO :Help  
)  
if /i "%%i" == "/?" (  
GOTO :Help  
)  
)  
exit /B 0  
:Help  
echo description  
exit /B 0  
2009年05月15日 12点05分 1
level 5
CASE语法撒
2009年05月19日 14点05分 2
1