|
shawell518
中级用户
  
积分 310
发帖 97
注册 2004-5-26
状态 离线
|
『楼 主』:
已解决--纯dos下输入A或B分别运行批处理A.bat及B.bat的问题
怎么实现:纯dos下(非cmd),如果输入字母“A”则运行批处理A.bat,若输入字母“B”,则运行批处理B.bat?
谢谢
-------
谢谢3楼的大侠 Originally posted by wtwangcb at 2007-7-6 08:47 AM:
@ECHO OFF
choice/c:AB
IF ERRORLEVEL 2 GOTO B
IF ERRORLEVEL 1 GOTO A
:A
CALL A.BAT
GOTO END
:B
CALL B.BAT
:END
[ Last edited by wtwangcb on 2007-7-6 at 08:49 AM ] [ Last edited by shawell518 on 2007-7-7 at 11:10 PM ]
|
|
2007-7-5 21:13 |
|
|
oioc
初级用户
 
积分 34
发帖 15
注册 2007-5-1
状态 离线
|
『第
2 楼』:
不是很懂, 不过想来应该是做个选择菜单吧,要不然只能把你的A.bat做成A.com了
|
|
2007-7-6 01:52 |
|
|
wtwangcb
中级用户
  
积分 244
发帖 23
注册 2005-5-14
状态 离线
|
『第
3 楼』:
@ECHO OFF
choice/c:AB
IF ERRORLEVEL 2 GOTO B
IF ERRORLEVEL 1 GOTO A
:A
CALL A.BAT
GOTO END
:B
CALL B.BAT
:END
[ Last edited by wtwangcb on 2007-7-6 at 08:49 AM ]
|
|
2007-7-6 08:47 |
|
|
shawell518
中级用户
  
积分 310
发帖 97
注册 2004-5-26
状态 离线
|
『第
4 楼』:
Originally posted by wtwangcb at 2007-7-6 08:47 AM:
@ECHO OFF
choice/c:AB
IF ERRORLEVEL 2 GOTO B
IF ERRORLEVEL 1 GOTO A
:A
CALL A.BAT
GOTO END
:B
CALL B.BAT
:END
[ Last edited by wtwangcb on 2007-7-6 at 08:49 AM ] 谢谢 楼上的大侠
我试试
不过 请问 choice/c:AB
是什么意思?
|
|
2007-7-6 20:38 |
|
|
haiou327
高级用户
    DOS时空
积分 713
发帖 348
注册 2007-2-10
状态 离线
|
『第
5 楼』:
看一下深山红叶的DOS工具箱就知道了
|

|
|
2007-7-7 01:05 |
|
|
redbird
初级用户
 
积分 110
发帖 4
注册 2004-4-10
状态 离线
|
『第
6 楼』:
windowxp上是没有choice命令的,我也在寻找这个问题的解决方法的。
|
|
2007-7-7 06:56 |
|
|
qiuqiu123456
初级用户
 
积分 51
发帖 25
注册 2007-12-22 来自 河南
状态 离线
|
『第
7 楼』:
@ECHO OFF
set /p a=
IF "%a%"=="2" GOTO B
IF "%a%"=="1" GOTO A
:A
CALL A.BAT
GOTO END
:B
CALL B.BAT
:END
|
|
2008-2-21 00:55 |
|