bat中echo处于关闭状态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bat中echo处于关闭状态相关的知识,希望对你有一定的参考价值。

@echo off:menumode con cols=52 lines=22&color 71title 工具大全 echo. echo %date% %time%echo ━━━━━echo 工具大全 echo ━━━━━echo [1] 定时关机 (如:23:00 晚上11时关机)echo ━━━━━━━━━━━━━━━━━━━echo [2] 倒计时关机 (如:1小时30分钟后关机)echo ━━━━━━━━━━━━━━━━━━━echo [3] 取消关机 echo ━━━━━━━━━━━━━━━━━━━echo [4] 删除文件 echo ━━━━━━━━━━━━━━━━━━━ echo [5] 查看IP配置 echo ━━━━━━━━━━━━━━━━━━━ echo [6] 退出 echo 2017-01-1 echo echo.SET Choice=SET /P Choice= 请输入您的选择:ECHO.IF NOT '%Choice%'=='' SET Choice=%Choice:~0,1%IF /I '%Choice%'=='1' GOTO 001IF /I '%Choice%'=='2' GOTO 002IF /I '%Choice%'=='3' GOTO 003IF /I '%Choice%'=='4' GOTO 004IF /I '%Choice%'=='5' GOTO 005IF /I '%Choice%'=='6' GOTO 006GOTO menu:001mode con cols=52 lines=16&color 3ftitle 定时关机━正常定时关机clsecho.echo ┏━━━━━━━━━━━━━━━━━━┓echo ┣ 请输入关机时间(请按格式正确输入) ┫echo ┣ 例如输入:“23:00”(双引号内) ┫echo ┣ 晚上11时关机,会提前30秒通知, ┫echo ┣ 只有在显示通知时才能取消关机 ┫echo ┗━━━━━━━━━━━━━━━━━━┛echo.echo 注意:请确认“Task Scheduler”服务已启动,echo 否则无效!echo.echo 查看:开始→运行→输入“services.msc”→确定echo 打开 服务面板 查看此服务是否启动。echo.set /p time= 请输入关机时间:at %time% shutdown -sclsecho.echo.echo.echo ┏━━━━━━━━━━━━━┓echo ┣ 如果您刚才输入正确,系统 ┫echo ┣ 将会在您指定的时间关机。 ┫echo ┗━━━━━━━━━━━━━┛echo.echo 您刚才输入的是“%time%”echo.echo.echo 按任意键退出pause>nulexitGOTO menu:002mode con cols=52 lines=10&color 3ftitle 定时关机━倒计时关机clsecho.echo ┏━━━━━━━━━━━━━━━┓echo ┣请输入倒计时关机时间(单位:秒) ┫echo ┣ 例如:600 (10分钟后关机) ┫echo ┣ 3600 ( 1小时后关机) ┫echo ┗━━━━━━━━━━━━━━━┛echo.set /p sec= 请输入倒计时间:shutdown -s -t %sec%cslGOTO menucsl:003shutdown -aexitcslGOTO menu:004mode con cols=52 lines=16&color 3fset /p del= 请输入需要删除文件的路径:del /a /f /q %del%echo 按任意键退出goto qidongGOTO menu:005ipconfig:006exit
我已经知道问题原因了,请大家不要回答

参考技术A 把echo 2017-01-1下面的那一行去掉就可以不输出“ECHO 处于关闭状态。”本回答被提问者和网友采纳

在运行bat批处理文件时echo处于关闭状态如何解决

@echo off
color a
:start
set num=0
set "echos="
:num
set /a al=%random%%%3
if "%a1%"=="1" set "al="
if "%a1%"=="2" set "al="
if "%a1%"=="0" set /a al=%random%%%2
set echos=%echos%%a1%
set /a num=%num%+1
if "%num%"=="95" echo %echos%&&goto :start
goto :num

al≠a1
echo;%echos%追问

非常感谢

参考技术A 第一句 @echo off 的off参数改成on,不知道你问的是不是这个意思。

以上是关于bat中echo处于关闭状态的主要内容,如果未能解决你的问题,请参考以下文章

bat批处理ECHO 处于关闭状态是怎么回事

执行下面的bat后,一直是echo处于关闭状态,而且ping的数据也没有保存。

在运行bat批处理文件时echo处于关闭状态如何解决

如何处理ECHO 处于关闭状态

麻烦bat命令高手们,帮我看看,下面这段代码到底哪里有问题,为啥运行的时候,总提示echo 处于关闭状态

bat命令哪里错了 为啥一开始不是显示1 而是echo处于打开状态的?