我正在编写一个脚本,以获取主机上运行的所有计划任务的详细信息,但从task等各种函数返回的值。GetStatus()返回一个与任务调度程序模块中的属性名称相关的整数值
所以。。。
import win32api, pythoncom
from win32com.taskscheduler import taskscheduler
ts = pythoncom.CoCreateInstance(taskscheduler.CLSID_CTaskScheduler,None,pythoncom.CLSCTX_INPROC_SERVER,taskscheduler.IID_ITaskScheduler)
task = ts.Activate('TestJob')
task.GetStatus()
返回一个与SCHED_S_TASK_READY = 267008
或taskscheduler.SCHED_S_TASK_READY
相关的267008,但如何从其相应的值中获取属性/常量名称?
[i[0] for i in taskscheduler.__dict__.items() if i[1] == 267008]