1、定时自动关机:“开始”菜单中选择“运行”,然后输入at 20:20 Shutdown -s,点击“确定”,必须先启动Task Scheduler服务。当时间到了,电脑就会自动出现“系统关机”;
2、倒计时自动关机:“开始”菜单中选择“运行”,然后输入Shutdown -s -t 600,点击“确定”即可。当时间到了,电脑会自动关机;
方法
一、利用cmd命令
1、打开cmd窗口:单击桌面左下角开始按钮,在搜索框中输入“cmd”或用快捷键“Win+R”调出运行对话框,输入“cmd”;
2、在cmd窗口中输入“shutdown”,-t:表示时间,以秒为单位(一小时则用 -t 3600);
3、我们测试一小时后关机,则应输入:shutdown -s -t 3600(注意有三个空格);
4、回车后系统将在右下角提示关机任务提醒;
5;若想取消关机任务,则在cmd窗口中输入:shutdown -a;
6、取消任务后,系统也会在桌面右下角提示任务取消信息。
方法二:利用计算机管理中的计划任务设置
1、右键“计算机”-->“管理”选项;
2、在计算机管理页面,单击左边“任务计划程序”,及右边“创建基本任务”选项;
3、进入向导第一步,填上名称及描述;
4、向导第二步,选择一次(可以根据个人需要,选择不同时间段);
5、向导三,填入任务时间;
6、向导四,选择“启动程序”;
7、向导五,关键地方;程序或脚本填入:shutdown添加参数填入:-s -t 3600(注意其中有两个空格)然后选择“完成”即可;
8、回到“任务计划程序”页面,查看活动任务,即可看到刚刚新建的任务事件。
9、回到“任务计划程序”页面,查看活动任务,即可看到刚刚新建的任务事件。
起因:
由于 ABQ 的 license 存在一些问题,几年前遇到过 “只要开机自动启动 server 就导致软件无法打开” 的麻烦,后来就一直是手动打开的,但是问题又来了,有时候电脑个把月不关机,也记不清楚是不是已经启动过了 server,于是乎我就在 server 的 bat 里面写上了一句
rem 之后的都是我写上去的,一旦启动了server,就生成一个文件 Server_has_been_started.o ,内容是启动时间。这样我就知道是否已经启动了server (并且还有一个不会去关心的问题:何时启动了 server)
问题总是一堆又一堆,这个文件最好还是每次关机时候自动删除吧,那么如何实现自动删除呢?
我想到的是再写一个 bat,删除指定文件
现在的任务很清楚了:如何在关机时候自动执行这个脚本?
然而现实是上面这个关机脚本并不会执行,改成这样子的才可以
也就是说说必须要带上路径才可以,如果不带路径的话,仅仅是我们主动运行的时候可以执行。这个我目前不清楚为什么,有懂得麻烦告诉我,谢谢。
问题解决,感谢 Fcode 群水神
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)