运行截图:
源代码
echo offmode con cols=50 lines=21color F0title 自动关机设置:startclsecho. echo 输入对应数字并且按下Enter设定关机echo ==================================================echo【1】 1小时后关机 【2】 1小时30分钟后关机echo【3】 2小时后关机 【4】 2小时30分钟后关机echo【5】 3小时后关机 【6】 3小时30分钟后关机echo【7】 4小时后关机echo.echo【9】 自定义时长关机 echo. echo【e】 退出 【0】 取消关机echo ==================================================echo. echo 输入对应数字后按下Enter设定关机echo 设定成功后屏幕右下角有提示set /p menu=if %menu%==1 shutdown -s -t 3600if %menu%==2 shutdown -s -t 5400if %menu%==3 shutdown -s -t 7200if %menu%==4 shutdown -s -t 9000if %menu%==5 shutdown -s -t 10800if %menu%==6 shutdown -s -t 12600if %menu%==7 shutdown -s -t 14400if %menu%==0 shutdown -aif %menu%==9 goto start0if %menu%==e exitif %menu%==E exitgoto start:start0clsecho. echo 自定义时长后关机(设置小时)echo ==================================================echo 输入【b】后按下Enter回到主菜单echo 直接回车将引发问题(无害)echo 如已有设置将覆盖先前设置echo 可输入数字来指定对应时间后关机echo 输入完请按Enter确定echo ==不支持小数点==echo 可设置0跳过echo ==================================================echo 设定____小时echo 设定 分钟echo 现在时间 %date% %time%echo ==================================================echo 现在输入小时:set /p h=if %h%==C goto start1if %h%==c goto start1clsecho. echo 自定义时长后关机(设置分钟)echo ==================================================echo 输入【b】后按下Enter回到主菜单echo 输入【r】后按下Enter返回上一步echo 直接回车将引发问题(无害)echo 如已有设置将覆盖先前设置echo 可输入数字来指定对应时间后关机echo 输入完请按Enter确定echo ==不支持小数点==echo ==================================================echo 设定%h%小时echo 设定 分钟echo 现在时间%date% %time%echo ==================================================echo 现在输入分钟:set /p min=if %min%==B goto start1if %min%==b goto start1if %min%==R goto startif %min%==r goto startset /a s=%h%*60*60+%min%*60shutdown -s -t %s%:endclsecho ==================================================echo 已设置 %h%小时%min%分钟后关机echo 重复设定将覆盖先前设置echo 取消关机请输入【C】 echo 返回菜单请按Enterecho 输入完成请按回车确定echo ==================================================set /p k1=if %k1%==C shutdown -aif %k1%==c shutdown -agoto start
BAT文件下载:
点击下载BAT文件
如果觉得《电脑设置自动关机和取消自动关机代码bat桌面程序》对你有帮助,请点赞、收藏,并留下你的观点哦!