Я проверяю список задач os, чтобы узнать, запущено ли внешнее приложение или нет.Скрипт запускается через python & maya.Эта команда занимает более 10 секунд, что кажется очень медленным для получения списка строк?Как я могу ускорить этот процесс?
# python
import os
import maya.cmds as cmds
def getTasks(name):
r = os.popen('tasklist /v').read().strip().split('\n')
for i in range(len(r)):
s = r[i]
if name in r[i]:
return True
return False
if getTasks("program.exe") == False:
cmds.confirmDialog( title='program.exe Not Running', message='program.exe is not running and action will not be executed.')