一个晚上十点定时关机程序

方法1:考虑使用批处理文件,建立一个shut.bat文件,打开记事本编辑以下内容:

:loop
timeout 10
set hour=%time:~0,2%
if %hour% EQU 22 shutdown -s
goto :loop

关键语句shutdown -s,即刻关机命令,hour是一个变量,接收当前时间的小时数,至于if……EQU很好理解,如果hour等于22,即达到预设的关机时间,就执行关机命令。至于goto,就是条件不满足时一直循环往复。这个程序最大的痛点是可以看到一个窗口。为了隐藏这个窗口,再编辑一个shut.vbs文件,内容如下:

set ws=wscript.createobject("wscript.shell")
ws.run "shut.bat /start",0

wscript是一个脚本宿主文件,提供了解析以上语句的功能,也叫脚本解析引擎。这句话的意思就是说,创建一个脚本命令窗口,换句话说就好像是打开了命令提示窗口,等待命令的输入!
第二句就是运行前面说的那个批处理文件shut.bat,关键来了,后面那个0,是隐藏,如果为1,就是正常显示。
接下来,把shut.bat和shut.vbs放在同一目录,建立shut.vbs快捷方式,按下win+r组合键,输入shell:startup,打开启动目录,把shut.vbs快捷方式拖进去就OK了。
要注意的是,shut.bat不能取名shutdown.bat,否则就会不断调用自身,陷入无限循环。
方法2:使用python或其他语言,有点小题大做哈。

# -*- coding: utf-8 -*-import time
import osticks = time.time()
while 1:t = time.ctime(ticks)tt = t[-12:-14:-1]if tt == "22":# 晚上22点关机os.system('shutdown -s')breaktime.sleep(60)

一个晚上十点定时关机程序相关推荐

  1. 用bat写一个定时关机程序

    用Windows自带的命令行工具shutdown.exe来编写批处理定时关机程序.下面是一个简单的bat脚本示例: 方法一 设置秒数关机 打开记事本复制下面信息进去->另存为.bat文件-> ...

  2. java语句电脑定时关机_月光软件站 - 编程文档 - Java - windows定时关机程序

    应网友yangxjn需要写的一个windows定时关机程序 . /** * Created by IntelliJ IDEA. * autor:cofbean * Date: 2004-3-10 * ...

  3. c语言怎么自定义关机时间,C语言编写简单的定时关机程序

    搜索热词 写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include #include #include int mai ...

  4. Java自动定时关机程序

    这是本人的第一次写Java博客,先来写一个简单的,很多小伙伴以前应该都试过自动定时关机,这次给大家带来自动定时关机的代码和取消定时关机的代码. import java.io.IOException;p ...

  5. Python-Tkinter和PyInstaller简介及定时关机程序的简易实现

    欢迎转载,转载请注明出处,感谢! Tkinter简介 Tkinter的基本概念 1. Widgets(窗口小部件) 2. Geometry Management(几何管理) 3. Event Hand ...

  6. 用Win32写的定时关机程序

    由于本人记性不太好,晚上经常忘记关电脑,白白浪费了很多的电.在网上也找了一些定时关机的软件,想到最近自己也在学习VC++,就想自己写一个定时关机的小程序,正好也可以检验自己所学的东西. 程序源码下载地 ...

  7. c 语言让电脑自动关机,C语言编写简单的定时关机程序

    写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include #include #include int main() { ...

  8. c语言定时开关程序,C语言写的简单的定时关机程序

    写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include #include #include int main() { ...

  9. Swing定时关机程序

    本人新手一个,前几天看了一个网上写的定时关机小程序,我就尝试写了一个,程序很简单,毕竟我学习时间还是很短暂. 转载于:https://blog.51cto.com/listar/1198088

最新文章

  1. 如何设置VSS源代码管理工具使用KDiff3
  2. 【数字信号处理】相关函数应用 ( TDOA 时差估计实例 | 调制波特率 | 带宽 | 码元数量 | 信息量 )
  3. 这几个关乎我们一生教养的原则,每个人都应该知道。
  4. POJ 1742 Coins ( 经典多重部分和问题 DP || 多重背包 )
  5. ws2812b程序51单片机_51单片机串口通信程序详解
  6. Spring全家桶——SpringCloud之Feign(Finchley版)
  7. Android HAL 开发 (2)
  8. 安装Discuz论坛
  9. 设置crontab用vi打开编辑
  10. sudo chown r mysql_Linux 文件基本属性: chown修改所属组 和 chmod修改文件属性命令
  11. c++输入、输出和文件
  12. 游戏开发设计模式(一):单例模式
  13. Excel中如何使用COLUMN和COLUMNS函数
  14. BUG InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'Pl
  15. 搜索引擎排名都选乐云seo_搜索优化技术选乐云seo
  16. 结构体的定义与结构体变量的定义
  17. 艾默生质量流量计小故障的处理方法
  18. uniapp 项目中添加百度统计
  19. 文件捆绑器的原理(转)
  20. ios动画原理 modelLayer和presentationLayer以及点击交互

热门文章

  1. VSCode编译调试复杂C/C++项目
  2. SAP-ABAP-企业微信:ZCSM37-后台JOB异常检查主动推送企业微信群
  3. java三目运算符多个条件判断
  4. Linux解压指定单个文件
  5. Jna调用C++使用心得分享
  6. 地图常用工具-一个好用的地图工具网址
  7. Oracle trunc()函数详解
  8. 微服务架构之分布式事务解决方案
  9. Speech Enhancement : Theory and Practice 下载
  10. 艾司博讯电商:拼多多开店常见问题之商品退货影响