Textify icon indicating copy to clipboard operation
Textify copied to clipboard

Feature request: is it possible to capture all siblings' text?

Open popyoung opened this issue 2 years ago • 3 comments

Imagine I want to search for a word from Windows services. After opening a service dialog, I could capture the text of the item I clicked. However, I need to find a specific word from all the names of services. So technically speaking, is it possible to capture all the text of which are siblings of the item I clicked?

popyoung avatar Jul 07 '22 05:07 popyoung

It is possible to implement code that iterates over all accessibility controls and grabs the text. It can be a nice feature, but that's not something that Textify can do at this point. I'll consider implementing it in one of the future versions, but it's not a priority.

There's also the SysExporter tool which you might find useful. It's also designed to grab text from Windows controls, but it doesn't use accessibility, so the result can be slightly different.

m417z avatar Jul 07 '22 21:07 m417z

I have tried SysExporter as you mentioned. Like other tools of Nirsoft, SysExporter works but is not friendly to users. Looking forward to your work. I will use SysExporter as a substitution until that.

popyoung avatar Jul 11 '22 10:07 popyoung

+1

In SysExporter it's easy to get the text from a single column (or selected columns). Yet I also expect there's a tool that can grab selected column(s) with one blow.


By the way, other tools I know:

HyperSnap: Can capture visible text from a screen area with its TextSnap feature. So one can capture wanted column(s) by hiding other columns first. However, it needs time to auto-scroll if the list is very long. Sometimes the capture could fail midway.

GetWindowText: Grabs the whole list at just one blow. The result is in TSV format. However, it just grabs the whole list, no column can be hidden away.

GH01 avatar Jul 13 '22 13:07 GH01