2017-05-05 98 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包)。

相关问题