无忧启动论坛
标题:
一个批处理文件 的难题,如果判断键盘输入?
[打印本页]
作者:
ww111222
时间:
2004-7-1 13:44
标题:
一个批处理文件 的难题,如果判断键盘输入?
我在批处理里想实现下面的功能:
在显示器上提示:
按1 备份
按2 恢复
按3 退出
然后批处理进行判断,并进入相应的 程序
如何进行判断呢?
谢谢
作者:
yaojw
时间:
2004-7-1 14:43
标题:
一个批处理文件 的难题,如果判断键盘输入?
可以用 CHOICE 命令进行判别
作者:
ww111222
时间:
2004-7-1 15:20
标题:
一个批处理文件 的难题,如果判断键盘输入?
我试过,提示 choice 命令错误
choice 是个什么,内部命令还是外部命令?
作者:
imsun
时间:
2004-7-1 15:34
标题:
一个批处理文件 的难题,如果判断键盘输入?
ms-dos高版本的内部命令
作者:
yaojw
时间:
2004-7-1 16:42
标题:
一个批处理文件 的难题,如果判断键盘输入?
choice 是外部命令,在win98中自带。
该命令在xp中已经不支持了, xp中可以用 "set /p 变量名= " 和 "if" 命令配合使用。
如:
@echo off
:start
cls
set aaa=
echo 按1 备份
echo 按2 恢复
echo 按3 退出
echo 请用 1,2,3 键做出选择。
echo.
echo 请按键
set /p aaa=
if %aaa%=="1" goto bf
if %aaa%=="2" goto hf
if %aaa%=="3" goto quit
echo 输入的键值无效,请重新输入。
goto start
:bf
备份的程序
goto quit
:hf
恢复的程序
goto quit
:quit
exit
作者:
镇元斋
时间:
2004-7-1 17:00
标题:
一个批处理文件 的难题,如果判断键盘输入?
if %aaa%=="1" goto bf
if %aaa%=="2" goto hf
if %aaa%=="3" goto quit
错误!
应为:
if %aaa%==1 goto bf
if %aaa%==2 goto hf
if %aaa%==3 goto quit
作者:
jyssysz
时间:
2004-7-1 18:32
标题:
一个批处理文件 的难题,如果判断键盘输入?
对,如果要实现更高级的功能可以使用wbat.
作者:
zhuying88
时间:
2004-7-1 21:47
标题:
一个批处理文件 的难题,如果判断键盘输入?
楼上 正解
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3