@echo off% ]5 z5 \/ p8 c! F$ z: X" v
:InputName% A w9 x7 R; ^2 r
set /p name=输入内容; X9 o* ~4 Z7 j0 `$ q
if /i "%name%"=="yao"(
7 u% ^. J1 d! S! u! |echo success! p% M% _. E ?' _% _
goto Exit9 Y0 o" H. t d+ s8 r+ u" g5 A
)else(' e( C5 P' [2 x8 U. X
echo failture
. h0 B2 [& F8 U. Bgoto InputName
# k6 j" c2 m& i)
$ |" I+ K- C2 @3 L6 R9 n) Y+ j! ^:Exit
+ |4 M6 w9 h, h, W8 B2 ipause
2 N1 v W. t1 f: c: T; j-----------------------------------------------------------------------------------------" M8 k+ }, M* R2 H) u
终于搞明白了。语法并没有错,而是在")else("后面多一个空格就可以了
; {0 X: O3 _) u Q例:
! J8 s: g7 Q2 c9 x4 }$ g@echo off
j* }+ N3 A6 V6 L6 P/ y* g+ p; y:InputName Z% D3 s5 r1 J1 \& h& v
set /p name=输入内容+ l' A M2 \3 n9 a I0 ^! W7 u" D+ j
if /i "%name%"=="yao"(
; S) P; w$ l$ @8 u8 kecho success
" ~9 {. g- O' @( Z( Tgoto Exit P( |' S% ^6 H! O; o1 R# a
)else ( //就是这里多一个空格就行了8 z; ]( n: y$ h* T% ?# u+ p
echo failture
/ T* X% C9 X) r" m+ C; J+ Tgoto InputName
# g7 A( u, Z M# C+ n: b)1 K/ D1 E% L- ?4 T& b9 i
:Exit3 q V6 {4 c' e, Q2 I( M
pause' ?1 m! V1 d, ^
' l' ~# R& q1 W p
& B2 B6 w& s; l9 I# a+ V9 O[ 本帖最后由 aimini 于 2008-8-22 08:10 编辑 ] 版主回复:有的时候就大意! ! ^. z& e5 M% D! g! c/ b" w
$ ^/ e; _& E4 t; j% @% U
, [0 E% ~& f8 E
[ 本帖最后由 aimini 于 2008-8-22 08:11 编辑 ] |