美文网首页
1.Win10定时关机(如17:10)

1.Win10定时关机(如17:10)

作者: 狼少丷 | 来源:发表于2024-02-25 15:18 被阅读0次
@echo off

set /p shutdown_time=请输入关机时间(格式为HH:MM):
echo 将要在%shutdown_time%进行关机!

rem 延迟多少秒执行
@REM timeout /t 3 > nul

REM 将输入的关机时间转换为秒数并减去当前时间的秒数
for /f "tokens=1-2 delims=: " %%a in ("%shutdown_time%") do (
  set /a shutdown_hours=%%a
  set /a shutdown_minutes=1%%b-100
)

rem 获取当前时间的小时和分钟
for /f "tokens=1-2 delims=: " %%a in ("%time%") do (
  set /a current_hours=%%a
  set /a current_minutes=1%%b-100
)
rem 转换成当前时间的总秒数
set /a current_seconds=(current_hours * 3600) + (current_minutes * 60)
set /a shutdown_seconds=((shutdown_hours * 3600) + (shutdown_minutes * 60)) - current_seconds

shutdown /s /t %shutdown_seconds%

:: 两种执行方式
@REM shutdown -s -t %shutdown_seconds% -f  ::定时任务
@REM schtasks /create /sc once /tn "Shutdown" /tr "shutdown -s -f -t 00" /st %shutdown_time% ::创建定时任务

setlocal

:loop
set /p choice=是否要继续? (y/n):

if "%choice%" == "y" (
    rem 执行关机
    echo 将执行关机任务.
) else if "%choice%" == "n" (
    rem 取消关机计划
    echo 关机任务已取消.
    shutdown /a
) else (
    rem 重新选择
    echo 无效的选择。请选择 y 或 n.
    goto loop
)

endlocal

相关文章

  • windows系统内置关机程序

    调入任务窗口:win + R定时关机:at 22:00 Shutdown -s 表示晚上10点自动关机延迟关机...

  • 定时关机

    临睡前用百度云下个4g的win10安装包,可是尼玛百度云居然没有下载完关机,机智的我马上百度一下,发现了可以用cm...

  • 定时关机

    方法1 win+R,在对话框的编辑栏里输入shutdown -s -t 3600 运行对话框 其中3600数字代表...

  • Android定时关机问题解决

    昨天写的简易APP实现android定时关机,今天又倒腾了一天关于定时关机的,发现一些问题1.设置定时关机循环时(...

  • 怎样定时关机,如何定时关机,有什么好用的定时关机软件?

    如何定时关机、怎么定时关机在很多时候都是让人很头疼的一件事情,毕竟电脑定时关机在很多情况下都很实用,比如你正在下载...

  • Linux 关机指令

    关机命令 1. 立刻关机 2. 立刻关机 3. 立刻关机(root用户使用) 4. 10分钟后自动关机 5. 如...

  • Windows定时关机

    卓悦官网

  • git运行报错fatal: open /dev/null or

    1.win10下 git运行出现 fatal: open /dev/null or dup failed: No ...

  • 2020-08-09

    今天一天没有学习。 昨晚本来想早睡,调了手机的定时关机,结果自己还是在最后手机提醒“手机将在10秒后关机”的时候点...

  • RN问题汇总

    1.Win10上配置环境出现,module accessibilityinfo does not... 每次新建项...

网友评论

      本文标题:1.Win10定时关机(如17:10)

      本文链接:https://www.haomeiwen.com/subject/qesaadtx.html