先把文件附在下面

@echo off
:loop
rem 获取当前时间
for /f "tokens=1-2 delims=:" %%a in ("%time%") do (
    set hour=%%a
    set minute=%%b
)

rem 检查是否在下午十一点40分到4点59分之间
if "%hour%"=="23" if "%minute%" geq "40" (
    echo 系统将在下午4点40分重启...
    shutdown /r /t 0
)

rem 每分钟检查一次
timeout /t 60 >nul
goto loop

用记事本保存后直接修改拓展名为.bat文件即可

双击点开后发现会出现图示黑框,正常运行

但是我们又不想让程序一直在屏幕上显示,我们可以进行如下操作

1、点击win+R,输入shell:startup

进入到开机启动项页面

2、将脚本的快捷文件发送到桌面创建为快捷方式

3、将快捷方式移动到刚才使用shell:startup弹出的开机启动页面

4、设置脚本为最小化运行

 点击快捷方式的属性

将运行方式修改为最小化即可实现开机自启动且没有cmd命令框弹窗。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐