bat问题,set/p这个命令
@echooffeach1-是set/p=请选择if%choice%==1gotoa:ashutbown-s-t100为什么我打什么都会执行命令,什么情况...
@echo off
each 1-是
set/p=请选择
if %choice%==1 goto a
:a
shutbown -s -t 100
为什么我打什么都会执行命令,什么情况 展开
each 1-是
set/p=请选择
if %choice%==1 goto a
:a
shutbown -s -t 100
为什么我打什么都会执行命令,什么情况 展开
展开全部
改成
set /p choice=请选择
就可以了
set /p choice=请选择
就可以了
追问
我设置了.还是不行
追答
那是因为它是线性执行的,所以怎么都会执行到那句
你在
:a
前面输入
pause&exit
这样,执行到这里就退出了,不往下执行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新开放学习网open-learning.cn
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询