2015-10-28 7 views
1

Есть ли способ открыть новую задачу через python? (Так же, как вы можете в диспетчере задач в Windows). Кроме того, есть ли способ сделать это через win32api?Как я могу открыть новую задачу в python?

+0

ли Вы хотите запустить исполняемый файл на окнах? –

+1

Да, я хочу иметь возможность писать «chrome.exe», «skype.exe», «explorer.exe» или что-то еще и открыть его. (Я думал об использовании os.walk(), но вместо этого я пытаюсь использовать win32api или более быстрое решение) – pystudent

ответ

1

Вы можете запустить внешнюю программу через win32api используя код ниже:

win32api.WinExec('notepad.exe') 
+0

Это полезно, но после проверки некоторых вещей я обнаружил, что он работает на очень ограниченных вещах. например, если я попытаюсь открыть chrome.exe, это не сработает, поэтому решение не совсем то, что мне нужно. – pystudent

+0

Я вызываю функцию так: win32api.WinExec ('chrome.exe') – pystudent

+0

Вау! Вы допустили ошибку, так как chrome.exe не существует в папке system32, вы должны отправить полный хром путь к этой функции. –