如何使python EXE在后台运行?

如何使python EXE在后台运行?,python,windows,exe,Python,Windows,Exe,我制作了一个python EXE来测试服务器并在服务器关闭时更改文件,但我现在有一个大问题,EXE运行正常,但它始终处于打开状态。我尝试使用pyc,但它工作正常,但该程序将被整个公司使用,所以我需要一个EXE,如果你最小化它,它将显示在任务栏的右侧。 另一个问题是,我需要让这个程序在每次用户登录他们的笔记本电脑时都能工作,但我不知道如何做到这一点 程序现在是这样运行的 这是否回答了您的问题?可能存在某种“运行安静”选项,该选项在不打开cmd窗口的情况下运行。另外,我会使用windows任务调度

我制作了一个python EXE来测试服务器并在服务器关闭时更改文件,但我现在有一个大问题,EXE运行正常,但它始终处于打开状态。我尝试使用pyc,但它工作正常,但该程序将被整个公司使用,所以我需要一个EXE,如果你最小化它,它将显示在任务栏的右侧。

另一个问题是,我需要让这个程序在每次用户登录他们的笔记本电脑时都能工作,但我不知道如何做到这一点

程序现在是这样运行的

这是否回答了您的问题?可能存在某种“运行安静”选项,该选项在不打开cmd窗口的情况下运行。另外,我会使用windows任务调度程序在login@jordanm它回答了其中一个问题,谢谢@Supersew widows任务调度程序可用于exe?目前,资源管理器中没有高级选项可以在不分配控制台会话的情况下运行控制台应用程序(这与CMD shell无关,只不过“CMD.exe”也是一个控制台应用程序,就像“python.exe”),或者分配一个没有窗口或隐藏窗口的控制台会话。调用
CreateProcessW
时,只能在较低级别控制此进程启动行为。也就是说,Python有名为“pythonw.exe”和“pyw.exe”的非控制台二进制文件用于此目的,而“.pyw”脚本的默认文件关联应该使用其中之一。这是否回答了您的问题?可能存在某种“运行安静”选项,该选项在不打开cmd窗口的情况下运行。另外,我会使用windows任务调度程序在login@jordanm它回答了其中一个问题,谢谢@Supersew widows任务调度程序可用于exe?目前,资源管理器中没有高级选项可以在不分配控制台会话的情况下运行控制台应用程序(这与CMD shell无关,只不过“CMD.exe”也是一个控制台应用程序,就像“python.exe”),或者分配一个没有窗口或隐藏窗口的控制台会话。调用
CreateProcessW
时,只能在较低级别控制此进程启动行为。也就是说,Python具有名为“pythonw.exe”和“pyw.exe”的非控制台二进制文件,而“.pyw”脚本的默认文件关联应该使用其中一个。