一个晚上十点定时关机程序
一个晚上十点定时关机程序
方法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)
一个晚上十点定时关机程序相关推荐
- 用bat写一个定时关机程序
用Windows自带的命令行工具shutdown.exe来编写批处理定时关机程序.下面是一个简单的bat脚本示例: 方法一 设置秒数关机 打开记事本复制下面信息进去->另存为.bat文件-> ...
- java语句电脑定时关机_月光软件站 - 编程文档 - Java - windows定时关机程序
应网友yangxjn需要写的一个windows定时关机程序 . /** * Created by IntelliJ IDEA. * autor:cofbean * Date: 2004-3-10 * ...
- c语言怎么自定义关机时间,C语言编写简单的定时关机程序
搜索热词 写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include #include #include int mai ...
- Java自动定时关机程序
这是本人的第一次写Java博客,先来写一个简单的,很多小伙伴以前应该都试过自动定时关机,这次给大家带来自动定时关机的代码和取消定时关机的代码. import java.io.IOException;p ...
- Python-Tkinter和PyInstaller简介及定时关机程序的简易实现
欢迎转载,转载请注明出处,感谢! Tkinter简介 Tkinter的基本概念 1. Widgets(窗口小部件) 2. Geometry Management(几何管理) 3. Event Hand ...
- 用Win32写的定时关机程序
由于本人记性不太好,晚上经常忘记关电脑,白白浪费了很多的电.在网上也找了一些定时关机的软件,想到最近自己也在学习VC++,就想自己写一个定时关机的小程序,正好也可以检验自己所学的东西. 程序源码下载地 ...
- c 语言让电脑自动关机,C语言编写简单的定时关机程序
写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include #include #include int main() { ...
- c语言定时开关程序,C语言写的简单的定时关机程序
写一个定时关机的小程序,可以立即关闭计算机,也可以一段时间后关闭计算机. 这里主要考察system()命令. 代码实现: #include #include #include int main() { ...
- Swing定时关机程序
本人新手一个,前几天看了一个网上写的定时关机小程序,我就尝试写了一个,程序很简单,毕竟我学习时间还是很短暂. 转载于:https://blog.51cto.com/listar/1198088
最新文章
- 如何设置VSS源代码管理工具使用KDiff3
- 【数字信号处理】相关函数应用 ( TDOA 时差估计实例 | 调制波特率 | 带宽 | 码元数量 | 信息量 )
- 这几个关乎我们一生教养的原则,每个人都应该知道。
- POJ 1742 Coins ( 经典多重部分和问题 DP || 多重背包 )
- ws2812b程序51单片机_51单片机串口通信程序详解
- Spring全家桶——SpringCloud之Feign(Finchley版)
- Android HAL 开发 (2)
- 安装Discuz论坛
- 设置crontab用vi打开编辑
- sudo chown r mysql_Linux 文件基本属性: chown修改所属组 和 chmod修改文件属性命令
- c++输入、输出和文件
- 游戏开发设计模式(一):单例模式
- Excel中如何使用COLUMN和COLUMNS函数
- BUG InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'Pl
- 搜索引擎排名都选乐云seo_搜索优化技术选乐云seo
- 结构体的定义与结构体变量的定义
- 艾默生质量流量计小故障的处理方法
- uniapp 项目中添加百度统计
- 文件捆绑器的原理(转)
- ios动画原理 modelLayer和presentationLayer以及点击交互