帮我做一个定时关机脚本
时间: 2023-10-07 13:05:21 浏览: 124
这里提供一个基于Windows系统的定时关机脚本。
1. 打开记事本,复制以下代码:
```
@echo off
set /p time=请输入关机时间(例如:23:30):
shutdown -s -t 60 -c "您的电脑将在 %time% 关机,请保存好您的工作!"
```
2. 将代码保存为.bat文件(例如shutdown.bat),保存位置随意。
3. 双击运行.bat文件,输入关机时间,按回车键即可。
说明:
- `set /p time=请输入关机时间`:通过set命令让用户输入关机时间,保存在变量time中。
- `shutdown -s -t 60 -c "您的电脑将在 %time% 关机,请保存好您的工作!"`:使用shutdown命令进行关机操作,其中:
- `-s`表示关机
- `-t 60`表示延迟60秒后关机,即给用户一定时间保存工作
- `-c "您的电脑将在 %time% 关机,请保存好您的工作!"`表示在关机前弹出提示框,提示用户关机的时间和建议保存工作。
注意事项:
- 时间格式必须是小时:分钟的形式,如23:30。
- 延迟时间可以根据需要进行调整,单位是秒。
- 关机命令执行后无法撤销,请谨慎使用。
相关问题
bat定时关机脚本
可以使用以下的bat脚本来实现定时关机:
```
@echo off
echo 关机倒计时1800秒(30分钟)
shutdown -s -t 1800
```
这个脚本会在运行后倒计时30分钟(1800秒),然后自动关机。如果需要修改倒计时的时间,可以将1800更改为其他的秒数即可。
dos命令定时关机脚本
可以使用Windows系统自带的命令来实现定时关机。在命令行窗口中输入以下命令即可:
shutdown -s -t 秒数
其中“秒数”表示距离关机的时间,以秒为单位。例如,如果希望在10分钟后关机,可以输入以下命令:
shutdown -s -t 600
请注意在运行该命令前保存好正在进行的工作。如果需要取消定时关机,可以使用以下命令:
shutdown -a
阅读全文