Что нового

[Автоматизация] Авоматизация работы с Process Explorer - ом

vds.aspi

Новичок
Сообщения
1
Репутация
0
Process Explorer запускается в двухоконном режиме (View/Show Lower Pane).
Необходимо написать скрипт выделяющий в первой панели последний процесс с заранее известным именем.
Затем во второй панели удалить (Send("{del}") Send("{enter}")) все строки имена которых совпадают с заданным.

Столкнулся с затруднениями:
1.Как узнать количество строк с процессами в первом окне?
2. Как выделить нужную строку?
3.Как во втором окне удальть все включения заданной строки?

Инфо Process Explorer:
>>>> Window <<<<
Title: Process Explorer - Sysinternals: www.sysinternals.com [VDSTUDIO\frezer]
Class: PROCEXPL
Position: 682, 83
Size: 491, 759
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x000607F4

>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:

>>>> Mouse <<<<
Position: 729, 97
Cursor ID: 0
Color: 0x838383

>>>> StatusBar <<<<
1: CPU Usage: 3.08%
2: Commit Charge: 27.34%
3: Processes: 49
4: Physical Usage: 73.33%
5:

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
CPU Usage: 3.08%


>>>> Hidden Text <<<<

Инфо 1-го окна:
>>>> Window <<<<
Title: Process Explorer - Sysinternals: www.sysinternals.com [VDSTUDIO\frezer]
Class: PROCEXPL
Position: 769, 71
Size: 491, 759
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x000607F4

>>>> Control <<<<
Class: TreeListWindowClass
Instance: 1
ClassnameNN: TreeListWindowClass1
Name:
Advanced (Class): [CLASS:TreeListWindowClass; INSTANCE:1]
ID: 101
Text:
Position: 0, 26
Size: 483, 320
ControlClick Coords: 78, 67
Style: 0x52810200
ExStyle: 0x00000000
Handle: 0x00390746

>>>> Mouse <<<<
Position: 851, 206
Cursor ID: 0
Color: 0:rofl:218D4

>>>> StatusBar <<<<
1: CPU Usage: 1.54%
2: Commit Charge: 27.39%
3: Processes: 49
4: Physical Usage: 73.50%
5:

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
CPU Usage: 1.54%


>>>> Hidden Text <<<<


Инфо 2-го окна:

>>>> Window <<<<
Title: Process Explorer - Sysinternals: www.sysinternals.com [VDSTUDIO\frezer]
Class: PROCEXPL
Position: 769, 71
Size: 491, 759
Style: 0x14CF0000
ExStyle: 0x00000100
Handle: 0x000607F4

>>>> Control <<<<
Class: SysListView32
Instance: 1
ClassnameNN: SysListView321
Name:
Advanced (Class): [CLASS:SysListView32; INSTANCE:1]
ID: 102
Text:
Position: 0, 352
Size: 483, 341
ControlClick Coords: 94, 95
Style: 0x50B10645
ExStyle: 0x00000000
Handle: 0x002508A6

>>>> Mouse <<<<
Position: 867, 560
Cursor ID: 0
Color: 0xFFFFFF

>>>> StatusBar <<<<
1: CPU Usage: 7.69%
2: Commit Charge: 27.38%
3: Processes: 49
4: Physical Usage: 73.49%
5:

>>>> ToolsBar <<<<

>>>> Visible Text <<<<
CPU Usage: 7.69%


>>>> Hidden Text <<<<
 
Верх