Если у вас установлен PowerShell, вы можете получить эту информацию с помощью инструментария управления Windows (WMI) и некоторых сценариев ...
Откройте PowerShell и используйте эти две строки, если бы вы могли начать:
> $pys = get-wmiobject Win32_process -filter "Name='python.exe'"
> $pys.CommandLine
Это покажет вам аргументы командной строки, используемые для запуска процесса python, которые должны содержать имя основного файла сценария, запускаемого Python.Для тестовой программы, которую я имею, она отображает следующее:
"C:\Python27\python.exe" "D:\Projects\wait.py"
Если у вас запущено несколько скриптов, переменная $pys
будет массивом, поэтому для доступа к ней вам потребуется доступ котдельные элементы, такие как:
> $pys[0].CommandLine
РЕДАКТИРОВАТЬ: Или вы можете сделать все это в одну строку, снова в PowerShell:
> get-wmiobject Win32_process -filter "Name='python.exe'" | foreach -process {$_.CommandLine}
Я надеюсь, вы получитеобщая идея.