gpt4 book ai didi

python - 关闭窗口并在 Python 中打开文本编辑器时保持脚本运行

转载 作者:行者123 更新时间:2023-11-28 17:17:58 25 4
gpt4 key购买 nike

众所周知,愚人节即将来临,所以我想我会写一个很好的脚本来恶作剧某人,这是众所周知且令人恐惧的 MEMZ 病毒的无害版本。

我目前拥有的脚本:

import webbrowser
import time

def program():
time.sleep(13)
url = "https://www.google.nl/#q=TROLOL+GO+TO+LAUGH+IDIOT&*"
webbrowser.open(url,new=new)
time.sleep(16)
url = "https://www.google.nl/webhp?sourceid=chrome-instant&rlz=1CAACAG_enNL654NL655&ion=1&espv=2&ie=UTF-8#q=CS:GO+Hacks+No+Download&*"
webbrowser.open(url, new=new)
time.sleep(18)
url = "https://www.youtube.com/watch?v=7S94ohyErSw"
webbrowser.open(url, new=new)
time.sleep(23)

def main():
pass

if __name__ == "__main__":
main()

我想要的是能够像在真实病毒中一样打开带有文本的文本编辑器。Windows错误框就可以了。我也不想要提示。所以在不结束脚本的情况下关闭提示的方法会很好。

有人有想法吗?

提前谢谢你。

纳坦。

编辑:我的受害者的电脑有 Windows。

编辑2:我已经更新了脚本:

import webbrowser
import ctypes
import time

MB_OK = 0x0
MB_OKCXL = 0x01
MB_YESNOCXL = 0x03
MB_YESNO = 0x04
MB_HELP = 0x4000
ICON_EXLAIM = 0x30
ICON_INFO = 0x40
ICON_STOP = 0x10
ICON_QUES = 0x20

def program():
ctypes.windll.user32.MessageBoxW(0, "Your computer is fucked by the MEMZ Trojan, good luck trying to keep using it.", "GET REKT, DABBBB", MB_OK | ICON_INFO)
time.sleep(2)
ctypes.windll.user32.MessageBoxW(0, "BTW if you shut down your computer you wont be able to start it back up.", "Almost forgot....", MB_OK | ICON_INFO)
time.sleep(13)
url = "https://www.google.nl/#q=TROLOL+GO+TO+LAUGH+IDIOT&*"
webbrowser.open(url,new=new)
time.sleep(16)
url = "https://www.google.nl/webhp?sourceid=chrome-instant&rlz=1CAACAG_enNL654NL655&ion=1&espv=2&ie=UTF-8#q=CS:GO+Hacks+No+Download&*"
webbrowser.open(url, new=new)
time.sleep(18)
url = "https://www.youtube.com/watch?v=7S94ohyErSw"
webbrowser.open(url, new=new)
time.sleep(23)
ctypes.windll.user32.MessageBoxW(0, "Still using this computer?", "Hell is that way", MB_OK | ICON_QUES)
time.sleep(17)
url = "https://www.gottabemobile.com/black-ops-3-cheats-hacks-things-to-know/"
webbrowser.open(url, new=new)
time.sleep(12)
url = "https://thepiratebay.org/"
webbrowser.open(url, new=new)
time.sleep(32)
url = "http://stackoverflow.com/questions/43114927/keeping-the-script-running-when-closing-the-window-and-opening-a-text-editor-in"
webbrowser.open(url, new=new)
ctypes.windll.user32.MessageBoxW(0, "Trololol. Fijne 1 april nog Justus! Groetjes Natan!", "April fools", MB_OK | ICON_INFO)

def main():
program()

if __name__ == "__main__":
main()

最佳答案

您可以尝试内置库 ctypes 在屏幕上显示弹出窗口。

import ctypes 
ctypes.windll.user32.MessageBoxW(0, "Your text", "Your title", 1)

希望这对您有所帮助。

您实际上可以使用 pythonw.exe 文件代替 python.exe试试这个 link - 我还没有尝试过这个东西,但希望它能帮助你确定隐藏窗口控制台。

您只需将 python 文件扩展名从 file.py 更改为 file.pyw它完成了没有 Windows 控制台会出现。

关于python - 关闭窗口并在 Python 中打开文本编辑器时保持脚本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43114927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com