if "%FN%"=="aaa" goto a
if "%FN%"=="bbb" goto b作者: neity 时间: 2006-5-1 11:00 http://xinghuo.getbbs.com/作者: wang6610 时间: 2006-5-1 17:28 再插一句:
if "%FN%"=="bbb" goto b
中不等号如何表示?作者: 220110 时间: 2006-5-1 22:58 我所知,没有用不等号表示法,像C++的"!=",VB的"<>",只能用:
if not "%FN%"== "bbb" goto b作者: hxj 时间: 2006-5-2 08:02 如只用26个字母(如盘符)作输入可用以下笨办法:
Choice /C:defghijklmnopqrstuvwxyz /n Please Input disk symbol
if errorlevel 23 set input=z
if errorlevel 23 goto z
if errorlevel 22 set input=y
if errorlevel 22 goto y
if errorlevel 21 set input=x
if errorlevel 21 goto x
if errorlevel 20 set input=w
if errorlevel 20 goto w
if errorlevel 19 set input=v
if errorlevel 19 goto v
if errorlevel 18 set input=u
if errorlevel 18 goto u
if errorlevel 17 set input=t
if errorlevel 17 goto t
if errorlevel 16 set input=s
if errorlevel 16 goto s
if errorlevel 15 set input=r
if errorlevel 15 goto r
if errorlevel 14 set input=q
if errorlevel 14 goto q
if errorlevel 13 set input=p
if errorlevel 13 goto p
if errorlevel 12 set input=o
if errorlevel 12 goto o
if errorlevel 11 set input=n
if errorlevel 11 goto n
if errorlevel 10 set input=m
if errorlevel 10 goto m
if errorlevel 9 set input=l
if errorlevel 9 goto l
if errorlevel 8 set input=k
if errorlevel 8 goto k
if errorlevel 7 set input=j
if errorlevel 7 goto j
if errorlevel 6 set input=i
if errorlevel 6 goto i
if errorlevel 5 set input=h
if errorlevel 5 goto h
if errorlevel 4 set input=g
if errorlevel 4 goto g
if errorlevel 3 set input=f
if errorlevel 3 goto f
if errorlevel 2 set input=e
if errorlevel 2 goto e
if errorlevel 1 set input=d
if errorlevel 1 goto d作者: hxj 时间: 2006-5-2 08:16 用set /p 不知行不行?
set /p input= Please input a “string"
if %input%=="aaa" goto a
if %input%=="bbb" goto b