标题:
请教个问题
[打印本页]
作者:
terrankof
时间:
2007-4-13 00:45
标题:
请教个问题
@echo off
echo w=word e=excel p=powerpnt m=msaccess
@echo off
:cuole
set /p x=请输入后按回车:
goto %x%
:w
start winword.exe
exit
:e
start excel.exe
exit
:p
start powerpnt.exe
exit
:m
start msaccess.exe
exit
这有个问题就是输入错了就关闭
我想怎么能输入错了在重新输入
请高手指点
作者:
bjsh
时间:
2007-4-13 02:07
在
set /p x=请输入后按回车:
后面加一句
if /i not "%x%"=="w" if /i not "%x%"=="e" if /i not "%x%"=="p" if /i not "%x%"=="m" echo 输入错误请重新输入; && goto cuole
作者:
lp1129
时间:
2007-4-13 02:11
@echo off
echo w=word e=excel p=powerpnt m=msaccess
@echo off
:cuole
set /p x=请输入后按回车:
if /i "%x%"=="w" goto w
if /i "%x%"=="e" goto e
if /i "%x%"=="p" goto p
if /i "%x%"=="m" goto m
goto cuole
:w
start winword.exe
exit
:e
start excel.exe
exit
:p
start powerpnt.exe
exit
:m
start msaccess.exe
exit
[
Last edited by lp1129 on 2007-4-12 at 03:04 PM
]
作者:
jelle918
时间:
2007-4-14 00:33
学了一点东西
欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/)
Powered by Discuz! 2.5