python代码运行完毕自动关机(python自动关机 源代码)
python创建新用户然后关机
1、在开始菜单的栏输入计划任务,然后就会自动搜索到计划任务程序。点击这个地方。
2、进入计划任务程序的窗口后点击操作,再点创建基本任务。
3、创建一个计划任务,输入名称,描述然后下一步。
4、希望任务何时开始,如果是家庭的电脑使用每天是最后的。服务器就要看需要求设置执行任务的时间点。下一步。
5、开始设置一个要关机的时间点。设置每隔多久会完成关机这个动作。然后再下一步
6、启动程序,下一步
7、选择关机程序 C:\Windows\System32\shutdown.exe在后面的参数中加-s,再点击下一步。
8、创建成功以后,会在设置的那个时间点自动完成关机这个任务。最后完成就可以了。
9、到了时间点就会提示这样的然后自动关机。
windows7 如何设置每隔一小时自动关机
shutdown -s -t 3600
pythonfor循环结束后关机
你好,关于用程序来开机,是怎么做到的呢?这就是 WOL 技术 Wake-On-Lan, 利用计算机在关机或休眠状态时,网卡及主板部分仍然有微弱的供电,当然要保持电源是插上的,而且是有线连接。所以即使在关机情况下,网卡还是有一定运作能力的,可以监听计算机外部的网上广播信息,当发现特定格式的信息后就会执行开机。现在的主板基本都支持。
只需要在网络适配器属性中配置下面两个选项
0.png
1.png
下图这个勾不能选上,我们要保证网卡在关机后仍有供电,如果你关机后,网口的灯不亮了,就不行了,要保持网口灯亮。
2.png
这个特定数据也有个好听的名字叫 Magic Packet(魔法数据包)。一般用过 UDP 协议进行广播。端口一般是7或者9. 魔法数据包总是以"FF FF FF FF FF FF" 连续6个 "FF",后面是 MAC 地址信息,一旦网卡侦测到数据包内容,就会唤醒目标计算机。
我们还是来看一下代码怎么写,代码涉及到 UDP 网络编程这块,后面会专门写写网络编程这块内容。此函数只需输入目标计算机的 MAC 地址即可,在局域网中(当然,如果你的计算机有公网IP,那么在公网中也是可以的)另一台计算机上运行此程序,目标计算机即可自动开机。
代码如下,代码本身很短,原理也很简单:
def wake_up(mac='DC-4A-3E-78-3E-0A'):
MAC = mac
BROADCAST = "192.168.0.255"
if len(MAC) != 17:
raise ValueError("MAC address should be set as form 'XX-XX-XX-XX-XX-XX'")
mac_address = MAC.replace("-", '')
data = ''.join(['FFFFFFFFFFFF', mac_address * 20]) # 构造原始数据格式
send_data = b''
# 把原始数据转换为16进制字节数组,
for i in range(0, len(data), 2):
send_data = b''.join([send_data, struct.pack('B', int(data[i: i + 2], 16))])
print(send_data)
# 通过socket广播出去,为避免失败,间隔广播三次
try:
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
sock.sendto(send_data, (BROADCAST, 7))
time.sleep(1)
sock.sendto(send_data, (BROADCAST, 7))
time.sleep(1)
sock.sendto(send_data, (BROADCAST, 7))
print("Done")
except Exception as e:
print(e)
Python 关机
#Python恶搞#用Python写一个自动关机程序
模块导入
窗口设置
创建一个文本标签
创建一个文本标签和时间栏框
设置该文件的字体样式,大小。
创建一个日期时间文本框,QDateEdit表示添加日期文本框,QTimeEdit表示添加时间文本框。
设置日期时间框的位置大小依次是左间距,上间距,宽,高。
设置日期可以使用日历插件
根据PyQt方法获取系统的当前时间
将当前系统时间赋值给时间框中
一个按钮并设置添加单击事件
显示默认尺寸
创建一个按钮并设置清除关机任务单击事件
显示默认尺寸
设置一个文本提示框
设置工具窗口中显示的部件文本信息
添加关机计划
清除关机计划
创建应用程序和对象
好兄弟们,记得给我个三连哇
Python程序运行后直接退出
returnbreak都可以终止函数的运行exit(0)#无错误退出exit(1)#有错误退出这两条语句一般都会加在程序的最后因为exit是迫使系统去终止程序的运行