有沒有辦法在Windows 7系統啓動時運行我的Python 3腳本?運行Python腳本作爲Windows服務
我知道,這已經被問了幾次,但沒有一個解決方案確實滿足了我的需求,因爲我寧願留在自由python解釋器而不是切換到ActivePython。
我已經安裝了Python for Windows extensions和將使用py2exe,但它不支持Python 3的
謝謝你在前進,
mafrasi2
有沒有辦法在Windows 7系統啓動時運行我的Python 3腳本?運行Python腳本作爲Windows服務
我知道,這已經被問了幾次,但沒有一個解決方案確實滿足了我的需求,因爲我寧願留在自由python解釋器而不是切換到ActivePython。
我已經安裝了Python for Windows extensions和將使用py2exe,但它不支持Python 3的
謝謝你在前進,
mafrasi2
假設你有一個完全沃金獨立的EXE文件是從您的Python腳本使用py2exe
生成的,您可以添加一個新的字符串,並使用一些隨機密鑰和值作爲您的exe文件的absolute path
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
的windows registry
(可通過運行訪問來自Window的run
提示的)。這將運行exe文件,每當你的Windows 7啓動!
您可以使用sc命令。我無法立即對其進行測試,但我認爲它應該是這樣的: SC創建MyCoolService開始=自動binpath = C:\ mycoolprogram \ supercool.exe的obj =本地系統顯示名= CoolService
你還可以通過以下步驟使用Windows任務調度程序(打字時跳過引號):
我會考慮只是使用g如果他們爲你完成工作,則使用ActivePython。否則,你可以使用像這樣的服務包裝:https://github.com/kohsuke/winsw/(我不能保證它,我以前只使用過不同的Java程序,但它是免費的,並聲明以支持任何可執行文件。) – millimoose
使用SrvAny,它非常簡單。請參閱[Microsoft的說明](http://support.microsoft.com/kb/137890/de)和[關於Windows 7](http://superuser.com/questions/146141/best-srvany-exe-for-windows -xp和 - 窗-7)。 – firefrorefiddle
我用winsw做了很好的工作,它非常易於使用,並且不需要對我的python代碼進行任何調整。 – mafrasi2