可以使用 Windows 的服務管理器來將其設定為 Windows 背景服務。以下是一個簡單的步驟:
將程式碼儲存為一個.py檔案(例如 app.py)。
使用 pyinstaller 將應用程式打包成一個可執行文件。輸入以下指令:
pyinstaller --onefile app.py
這將會產生一個名為 "app.exe" 的可執行檔案。
打開 Windows 的命令提示字元(CMD)。
執行以下指令以將應用程式設定為 Windows 背景服務:
sc create "MyServiceName" binPath= "C:\path\to\app.exe"
"MyServiceName" 可以替換成您自己想要的服務名稱,"C:\path\to\app.exe" 則是可執行檔案的路徑。注意,路徑必須是絕對路徑。
執行以下指令以啟動服務:
sc start "MyServiceName"
現在,您的應用程式已經以 Windows 背景服務的方式在執行,即使您關閉所有的命令提示字元視窗,應用程式仍然會持續運行。如果您想要停止服務,可以使用以下指令:
sc stop "MyServiceName"
如果您想要刪除服務,可以使用以下指令:
sc delete "MyServiceName"