2017-05-05 48 views
0

我剛剛一直在用python進行試驗,這樣我就可以讓自己的生活變得更加大陸。我傾向於一次做多件事,python對移動文件和打開程序非常有幫助。我只是想知道是否有一種方法可以打開調度程序,並且如果可以將它綁定到一個鍵?我可以用Python打開Windows任務調度程序嗎?

+0

可能使用[使用批處理文件打開任務管理器](http://stackoverflow.com/questions/23815111/using-a-batch-file-to-open-task-manager) –

回答

0

使用標準os

import os 
os.system('control schedtasks') 

或者更復雜的選項,與subprocess

import subprocess 
p = subprocess.Popen("control schedtasks") 
+0

cmd/c '是多餘的,'os.system'將命令傳遞給默認的shell。 –

+0

是的,我已經編輯它。謝謝 – philshem

0

我會嘗試一些簡單的像這樣打開調度:

import os 

os.system("taskschd.msc") 

注如果你不想讓UAC彈出窗口詢問你的話當你的腳本運行時,你的腳本本身需要以admin身份運行(這樣它執行的每個子進程,比如Task Scheduler,也將隨後以admin身份運行)。

至於腳本綁定到一個關鍵...你可能老實說有最幸運的使用類似https://autohotkey.com/這樣做。或者,您可以讓腳本在登錄時運行,然後使用像https://pypi.python.org/pypi/system_hotkey/1.0.3這樣的包來實現熱鍵觀察器(請注意,這是一個Python 3包)。

相關問題