新手帮助 | 版主申请 | BST制度 | MST制度
返回列表 回复 发帖

这个批处理错在哪里了?【已解决】

@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 编辑 ]
汗哦。这里的每个人难道都不知道错在哪里吗? 我找不出来。
不知道    反正我没那高的水品
我不是随便的人 随便起来不是人
批处理这种语句不是很熟。如果VB或VBS可能还可以知道。呵
@echo off
8 f- n- \. f( p+ w- s. v:InputName, \2 z9 |  D5 ^3 z, v
set name=
* u- _- C0 A! C/ D$ d6 p# `. ]set /p name=输入内容4 m( J* F! s! A) |6 V  J- g* }; \
if /i "%name%"=="yao" echo success &goto Exit) B! ?: I, Y4 b2 H2 b0 Z
echo failture
& y( l5 v, p, K3 J6 G5 U5 qgoto InputName" Y4 e( C; K; K
:Exit/ T3 Y, D+ h: C& Y6 S
pause
看不懂哦,不知道谁可以教我呢,加我好友。。。。想学习呀
偶也不是很明白,还是请教高手吧。。。支持啊。。。
请把你的问题挂上已解决..OK?
人有的时候就是很大意/ `' Z8 U" w; U/ U1 O
要真是让我去看 猛然间还真的不太会注意这个空格是否存在!
๑۩۞۩๑治标不治本
๑۩۞۩๑“俗人们的那些俗事”
都看不懂,有机会找个师傅学习下
返回列表