永发信息网

cmd或者bat高手帮帮我啊!

答案:1  悬赏:0  手机版
解决时间 2021-07-20 22:57
  • 提问者网友:謫仙
  • 2021-07-20 08:47

请看:

http://wenwen.soso.com/z/q168952718.htm

一下是我写的关机bat的内容:

@echo off

:b

set /p a=请输入你的关机时间:

if not %a%==errorlevel goto a

shutdown -s -t %a%

exit

:a

@echo 你输入的不是数字,请重新输入.

goto b

没啦!

但是似乎if not %a%==errorlevel goto a有点问题,

其实我的意思是如果a不是全部数字的话就跳去a,

但是这样不行啊

大虾相救啊

50分悬赏!!!

最佳答案
  • 五星知识达人网友:执傲
  • 2021-07-20 09:13

晕,居然花了我好久时间才弄出来,真是老了,脑袋不灵光了


希望给一个5星哦,谢谢


@echo off
:b
set /p a=请输入你的关机时间:
if %a%==0 goto a
echo %a%
set /a b=%a%
if %b% GTR 0 goto a
cls
@echo 你输入的不是数字,请重新输入.
goto b
:a
shutdown -s -t %a%
exit

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯