首页 > 解决方案 > Python - 如何捕捉单击 Windows 的命令提示符“关闭”按钮?

问题描述

当用户单击运行程序的终端右上角的“X”时,我希望确认他们确实想要退出程序。

到目前为止,我发现最多的是这个,但它只适用于'ctrl-c',而不是点击'X'。我也发现

def on_exit(sig, fun=None):
    print("I can't prevent the exit")

win32api.SetConsoleCtrlHandler(on_exit, True)

如果它可以阻止退出,那将是完美的。

标签: python

解决方案


推荐阅读