Как получить список использования запущенных приложений PowerShell или VBScript

Вы должны использовать формат или конкатенацию строк:

os.system("python scriptWhichPrintsInput.py " + i)

Или:

os.system("python scriptWhichPrintsInput.py {}".format(i))

См. Документы для Python 2 и для Python 3 [ 113]

15
задан mal99 10 October 2008 в 13:16
поделиться

4 ответа

Это должно добиться цели:

Set Word = CreateObject("Word.Application")
Set Tasks = Word.Tasks
For Each Task in Tasks
   If Task.Visible Then Wscript.Echo Task.Name
Next
Word.Quit

http://msdn.microsoft.com/en-us/library/bb212832.aspx

5
ответ дан 1 December 2019 в 01:17
поделиться

Это получает Вас близко в PowerShell:

get-process | where-object {$_.mainwindowhandle -ne 0} | select-object name, mainwindowtitle

Или более короткая версия:

gps | ? {$_.mainwindowhandle -ne 0} | select name, mainwindowtitle
18
ответ дан 1 December 2019 в 01:17
поделиться

@Steven Murawski: Я заметил, что, если бы я использовал mainwindowhandle, я получил бы некоторый процесс, которые работали, конечно, но не на вкладке "Applications". Как проводник и UltraMon, и т.д. Вы могли обусловить прочь mainwindowtitle вместо этого, так как они обрабатывают, я встретился, не имел заголовков окон - как так

gps | ? {$_.mainwindowtitle.length -ne 0} | select name, mainwindowtitle
8
ответ дан 1 December 2019 в 01:17
поделиться

ответ stahler преобразовывается в PowerShell:

$word = ново-объектный $word.tasks-com 'word.application'

|? {$ _ .visible} | выбирают имя

$word.quit ()

1
ответ дан 1 December 2019 в 01:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: