Python 如何阻止航站楼关闭?
我希望创建一个不会关闭的python脚本 我想知道人们是如何用恶意软件做这些事情的。 这不是我想复制的东西,但现在我已经考虑过了,我想了解人们是如何阻止用户关闭程序的。 不,我不是用这个来做恶意软件,我只是好奇。 我想学习如何使终端窗口几乎无法关闭。也许它会在第一个窗口关闭时创建一个新窗口,或者沿着这些线创建一些东西Python 如何阻止航站楼关闭?,python,Python,我希望创建一个不会关闭的python脚本 我想知道人们是如何用恶意软件做这些事情的。 这不是我想复制的东西,但现在我已经考虑过了,我想了解人们是如何阻止用户关闭程序的。 不,我不是用这个来做恶意软件,我只是好奇。 我想学习如何使终端窗口几乎无法关闭。也许它会在第一个窗口关闭时创建一个新窗口,或者沿着这些线创建一些东西 除了涉及TKInter的一些事情之外,我找不到任何关于这方面的资源,我希望找到一种不用TKInter的方法,你有什么想法吗?您能帮我一个忙吗?这不是python特有的,但您可以完全
除了涉及TKInter的一些事情之外,我找不到任何关于这方面的资源,我希望找到一种不用TKInter的方法,你有什么想法吗?您能帮我一个忙吗?这不是python特有的,但您可以完全控制在窗体上单击“X”时会发生什么(至少在Windows应用程序中是这样)。默认行为只是关闭窗口(如果它是主窗体,则结束应用程序)。您所需要做的就是覆盖此行为,窗口将不会关闭。这显然不会停止手动结束的流程(通过任务管理器等) 也就是说,您将无法使用“终端”(我假设您指的是IDLE、windows中的命令提示符或Linux中的终端?),因为它实际上不是python脚本的一部分,它只是运行它。如果要在python中执行此操作,则需要python实际呈现GUI,然后更改其行为以执行所需操作: 编辑: 假设这是纯粹的教育。。。这应该使用Tkinter创建的窗口完成您想要的操作:
from Tkinter import *
root = Tk()
def doNothing():
pass
root.protocol('WM_DELETE_WINDOW', doNothing)
root.mainloop()
最简单的方法是在代码末尾留下一条输入语句,如下所示:
input()
没有特别的原因,我想学习如何使终端窗口几乎无法关闭。。。。我想知道人们是怎么做的,这不是一个学习的地方吗?一个交互python中的终端?或者您的shell(与Python无关)?Python与此有何关系?展示您的尝试,然后人们可能会准确地了解您正在尝试做什么,从而能够帮助您。不要,他们也不会。