By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now![TCC34.00.24 | C:\commands\bat]
>*tasklist "tc*"
21472 tcmd TC 34.0 - C:\commands\bat
21760 tcc TextPipe Engine Single User Edition
23672 tcc C:\Users\Jay\Dropbox
356* tcc GDI+ Window (TCC.EXE)
24232 tcc GDI+ Window (TCC.EXE)
E:\Utils>echo %@pidcommand[%_ppid]
tcmd.exe
C:\...\TCMD34>echo %@pidcommand[%_ppid]
C:\WINDOWS\Explorer.EXE
C:\...\TCMD34>tasklist /m tcc*
22160* 130785280 tcc Admin: TCC34 - tasklist /m tcc*
4896 52031488 tcc - mode con: cols=115 lines=29
21932 116350976 tcc 21932 e:\utils>
C:\...\TCMD34>tasklist /r tcmd*
24088 tcmd Admin: TC 34.0 - 21932 e:\utils>
├─ 4896 tcc - mode con: cols=115 lines=29
│ └─15124 conhost
└─21932 tcc 21932 e:\utils>
└─15580 conhost
Found 5 processes.
C:\...\TCMD34>*tasklist /r tcmd*
15164 tcmd Admin: TC 34.0 - 9388 e:\utils>
├─ 9996 tcc - mode con: cols=115 lines=29
│ └─26940 conhost
└─ 9388 tcc 9388 e:\utils>
└─22488 conhost
Found 5 processes.
C:\...\TCMD34>*tasklist /z tcc*
22160* 5188 tcc Admin: TCC34 - tasklist /z tcc*
9996 15164 tcc - mode con: cols=115 lines=29
9388 15164 tcc 9388 e:\utils>
Found 3 processes.
[TCC34.00.24 | C:\commands\bat]
>*tasklist /r tc*
21472 tcmd TC 34.0 - C:\commands\bat
└─21760 tcc TextPipe Engine Single User Edition
└─21768 conhost
└─ 8696 ShrAlias ShrAliasWindow
└─ 356* tcc GDI+ Window (TCC.EXE)
└─35864 conhost
└─24232 tcc GDI+ Window (TCC.EXE)
└─24684 conhost
21760 tcc TextPipe Engine Single User Edition
└─21768 conhost
└─ 8696 ShrAlias ShrAliasWindow
23672 tcc C:\Users\Jay\Dropbox
└─32352 conhost
356* tcc GDI+ Window (TCC.EXE)
└─35864 conhost
24232 tcc GDI+ Window (TCC.EXE)
└─24684 conhost
Not sure if @Charles Dye would be able to add it to the TASKLIST command in his TASKS Plugin,
which has more features than the internal TCC TASKLIST command.
tasklist /r tcmd
— but just at the moment, on my system, using the internal tasklist, that command is giving some wildly wrong results....For example?If you never attach or detach tabs, you could trytasklist /r tcmd
— but just at the moment, on my system, using the internal tasklist, that command is giving some wildly wrong results....
[TCC34.00.24 | C:\Users\Jay\Dropbox]
>*tasklist /r tc*
68216 tcmd TC 34.0 - C:\Users\Jay\Dropbox
└─57136* tcc GDI+ Window (TCC.EXE)
└─39428 conhost
57136* tcc GDI+ Window (TCC.EXE)
└─39428 conhost
[TCC34.00.24 | C:\Users\Jay\Dropbox\scans]
>*tasklist /r tc*
68216 tcmd TC 34.0 - C:\Users\Jay\Dropbox\scans
└─57136 tcc GDI+ Window (TCC.EXE)
└─39428 conhost
└─57636* tcc GDI+ Window (TCC.EXE)
└─69156 conhost
57136 tcc GDI+ Window (TCC.EXE)
└─39428 conhost
57636* tcc GDI+ Window (TCC.EXE)
└─69156 conhost
63464 tcc C:\Users\Jay\Dropbox
└─34904 conhost
d:\tc34> whichwin /r /p 10092 /t *gdi*
Handle: 0x001409B6
Process: 10092
Thread: 0x680
Module: D:\tc34\tcmd.exe
Class: GDI+ Hook Window Class
Title: GDI+ Window (tcmd.exe)
Enabled: Yes
Visible: No
Show: NORMAL
LTRB: 0,0,1,1 (1 x 1)
1 windows found / 580 windows processed
This plugin provides two commands and a function to display or return a process’s genealogy.
PROCTREE displays a tree-formatted list of descendants of a given process. It’s like a cross between TASKLIST and ENUMPROCESSES.
ANCESTRY is essentially the reverse: it displays a list of a process’s ancestors. Since each process has only one parent, the output is not a tree but a simple list, from the earliest known ancestor to the specified process. @ANCESTRY is ANCESTRY as a function. It returns a space-separated list of ancestral process IDs.
R:\>proctree
5A38 tcc Admin: TCC34 - proctree
├──1E30 AutoHotkey64 C:\Program Files\AutoHotkey\UX\launcher.ahk - AutoHotkey v2.0.18
│ └──565C AutoHotkey64 E:\Utils\HotStrings.ahk - AutoHotkey v2.0.18
├──3A94 Everything EVERYTHING_HTTP_SERVER
├──44A4 ShrAlias ShrAliasWindow
├──5160 AppNetworkCounter AppNetworkCounter
└──5A5C conhost