Войти

Показать полную графическую версию : Получить текст из окна


Атос
01-08-2017, 10:51
Привет.

Как возможно получить список файлов в классе контрола нужного мне окна?
Допустим, у меня открыт Total Commander, и в нём открыта какая-нибудь папка.
Я пытаюсь получить текст (список файлов) из этого контрола [CLASS:TMyListBox; INSTANCE:1].

$dd = ControlGetText('Total', '', 'TMyListBox1')
MsgBox(0, '111', $dd)

Не получается.

То же самое пытаюсь получить из проводника.

$dd = ControlGetText('WINDOWS', '', '[CLASS:SysListView32; INSTANCE:1]')
MsgBox(0, '111', $dd)

Возможно ли это в принципе?

oz84
20-09-2017, 22:27
Атос, возможно, но нужно использовать функции из раздела справки GuiListBox Management (http://autoit-script.ru/autoit3_docs/libfunctions/guilistbox%20management.htm).

Если ТС 9 и выше, обратите внимание (http://forum.wincmd.ru/viewtopic.php?t=16103).




© OSzone.net 2001-2012