最近因制作的几个Python项目需要在系统后台长期运行,做成系统服务又小题大做,随想到只要禁止关闭dos、cmd窗口就可以了。
网上搜搜,方式很多,只是较老,有些操作不能顺利编译运行,改写一个帖子
3步
1. 建立c 项目,console app
2.main.c 文件内容
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>
int main( int argc, char *argv[] ) {
DeleteMenu( GetSystemMenu( GetConsoleWindow(), FALSE ), SC_CLOSE, MF_BYCOMMAND );
DrawMenuBar( GetConsoleWindow() );
return 0;
}
编译运行,保留.exe文件至Python程序文件夹,比如为test.exe
3.dos窗口执行Python程序
1)cmd内执行test
2)执行python app.py

本文介绍了一种防止命令行窗口被意外关闭的方法,通过C语言编写的小程序禁用CMD窗口的关闭按钮,确保Python程序在后台稳定运行。适用于需要长时间运行的Python项目。
1282

被折叠的 条评论
为什么被折叠?



