python代码运行完毕自动关机(python自动关机 源代码)

http://www.itjxue.com  2023-03-06 10:58  来源:未知  点击次数: 

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是迫使系统去终止程序的运行

(责任编辑:IT教学网)

更多