[问题] 如何截获关闭CMD的讯号

楼主: XperiaZ6C (真●安卓轻旗舰)   2019-01-24 00:00:27
请问我在python执行之后
会跳出一个CMD视窗并印出一些正在处理的资料
假设我想要抓取的讯号是
按下CMD视窗右上角的那个叉叉按钮关闭整个视窗
以在程式被关闭前做清理的动作
上网查了一下讯号
然后试着抓取signal.SIGKILL和signal.SIGQUIT
但是却显示AttributeError: module 'signal' has no attribute XXX
也试了处理signal.SIGTERM
但并不是它负责的
请问有前辈可以分享一下按下视窗叉叉按钮的讯号是什么吗?
还是这个循环是没办法被抓取的?
谢谢
作者: AndCycle (AndCycle)   2019-01-24 00:50:00
win32api.SetConsoleCtrlHandler
楼主: XperiaZ6C (真●安卓轻旗舰)   2019-01-24 06:45:00
感谢A大!

Links booklink

Contact Us: admin [ a t ] ucptt.com