十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
新建一个文本,然后输入shutdown -s -t 1 即可。
专注于为中小企业提供成都网站设计、成都网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业长子免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
当我们想要获得关机代码时,首先我们需要在电脑桌面创建文本文档,名字随便起,把文档后面的.txt换成.bat(针对windows系统),然后打开文本文档输入:shutdown -s -t 1即可。
import os
os.system("poweroff")
#注:poweroff是linux(至少是centos7)的关机指令。
#注:你前面那位回答的是安卓调试桥的指令,你可以打开开发者和usb调试,在电脑上下载adb然后python编译到adb文件夹里边,那么楼下的回答会有效的(仅限电脑)。
执行py程序后,程序将每隔10分钟(时间可以自己设置)读取一次邮箱最新邮件,解析获得邮件主题,当主题为“关机”时,程序将关闭电脑,为“重启”时,将重启电脑。在长时间离开电脑时,可以将py程序跑起来,如果需要关机或重启,可以向邮箱发一封邮件即可
代码
# -*- coding:utf-8 -*-
import os
import time
import poplib
import email
from email.header import decode_header
#========================================
# 读取Email,获取Email主题
#========================================
def getEmailSubject():
read = poplib.POP3('pop.163.com')
read.user('xxx@163.com')# 163邮箱用户名
read.pass_('xxx') # 163邮箱设置中的客户端授权密码
allEmails = read.stat() # 读取邮件信息
topEmail = read.top(allEmails[0], 0) # 获取最新的一封邮件
tmp = []
# 解码邮件,存入tmp
for s in topEmail[1]:
try:
tmp.append(s.decode())
except:
try:
tmp.append(s.decode('gbk'))
except:
tmp.append(s.decode('big5'))
message = email.message_from_string('\n'.join(tmp))
# 获取邮件主题
subject = decode_header(message['Subject'])
if subject[0][1]:
subjectDecode = subject[0][0].decode(subject[0][1])
else:
subjectDecode = subject[0][0]
return subjectDecode
#=========================================
# 检查Email的主题
#=========================================
def checkEmailSubject():
while True:
subject = getEmailSubject()
print('check subject ...')
print('subject is ' + subject)
if subject == '重启':
os.system('shutdown -r -t 3')
break
if subject == '关机':
os.system('shutdown -s -t 3')
break
time.sleep(600) # 每10分钟检查一次
if __name__ == '__main__':
checkEmailSubject()
第一个用法:iter(iterable) - iterator (把可迭代对象转换为迭代器)
第二个用法:iter(callable, sentinel) - iterator (第一个参数:任何可调用对象,可以是函数,第二个是标记值,当可调用对象返回这个值时,迭代器抛出StopIteration异常,而不产出标记值)
1、在开始菜单的栏输入计划任务,然后就会自动搜索到计划任务程序。点击这个地方。
2、进入计划任务程序的窗口后点击操作,再点创建基本任务。
3、创建一个计划任务,输入名称,描述然后下一步。
4、希望任务何时开始,如果是家庭的电脑使用每天是最后的。服务器就要看需要求设置执行任务的时间点。下一步。
5、开始设置一个要关机的时间点。设置每隔多久会完成关机这个动作。然后再下一步
6、启动程序,下一步
7、选择关机程序 C:\Windows\System32\shutdown.exe在后面的参数中加-s,再点击下一步。
8、创建成功以后,会在设置的那个时间点自动完成关机这个任务。最后完成就可以了。
9、到了时间点就会提示这样的然后自动关机。
windows7 如何设置每隔一小时自动关机
shutdown -s -t 3600