批处理怎么设置多个命令选项?比如设置按A执行A命令,按B执行B命令。
答案:3 悬赏:60 手机版
解决时间 2021-03-21 19:00
- 提问者网友:我一贱你就笑
- 2021-03-21 05:59
批处理怎么设置多个命令选项?比如设置按A执行A命令,按B执行B命令。
最佳答案
- 五星知识达人网友:千杯敬自由
- 2021-03-21 07:19
@echo off
echo A、执行A命令
echo B、执行B命令
set /p xz=请输入选择:
if /i "%xz%"=="A" goto A
if /i "%xz%"=="B" goto B
exit
:A
echo 这里写A的相关执行代码
exit
:B
echo 这里写B的相关执行代码
exit
echo A、执行A命令
echo B、执行B命令
set /p xz=请输入选择:
if /i "%xz%"=="A" goto A
if /i "%xz%"=="B" goto B
exit
:A
echo 这里写A的相关执行代码
exit
:B
echo 这里写B的相关执行代码
exit
全部回答
- 1楼网友:野味小生
- 2021-03-21 08:51
@echo off
:重新输入
echo A、执行A命令
echo B、执行B命令
set /p xz=请输入你的选择所对应的字符,并按Enter确认:
if /i "%xz%"=="A" goto A
if /i "%xz%"=="B" goto B
cls &echo 你的输入不正确,请重新输入 &pause &goto 重新输入
:A
echo 下面写A的相关执行代码
A代码位置
exit
:B
echo 下面写B的相关执行代码
B代码位置
exit
- 2楼网友:胯下狙击手
- 2021-03-21 07:45
同时满足多个条件可用多个if串起来,相当于满足第1个if条件者执行第2个if命令,,,如:
if "%a%"=="n" if "%b%"=="n" if "%c%"=="n" 执行的命令
这里引号不是必要的为防某变量为空或某些特殊符而造成语法错误最好加上引号判断
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯