Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   Дождаться окна и скопировать весь текст со всех элементов окна (http://forum.oszone.net/showthread.php?t=220329)

vxor 12-11-2011 22:38 1793862

Дождаться окна и скопировать весь текст со всех элементов окна
 
#include <ScreenCapture.au3>
Код:

$sTitle = "Заголовок"
Opt("WinWaitDelay", 70)
$hWin = WinWaitActive($sTitle)
_ScreenCapture_CaptureWnd("c:\Screen.jpg", $hWin)

Дождался окна, сделал скрин.
Как скопировать весь текст с элементов окна?

Код:

>>>> Window <<<<
Title:        Заголовок
Class:        QWidget
Position:        644, 336
Size:        191, 175
Style:        0x96C80000
ExStyle:        0x00000100
Handle:        0x003D0D8C

>>>> Control <<<<
Class:        QWidget
Instance:        7
ClassnameNN:        QWidget7
Name:       
Advanced (Class):        [CLASS:QWidget; INSTANCE:7]
ID:       
Text:       
Position:        110, 46
Size:        70, 20
ControlClick Coords:        30, 18
Style:        0x56000000
ExStyle:        0x00000000
Handle:        0x00491274

>>>> Mouse <<<<
Position:        143, 86
Cursor ID:        2
Color:        0xF5F5F4

>>>> StatusBar <<<<

>>>> ToolsBar <<<<

>>>> Visible Text <<<<


>>>> Hidden Text <<<<

Вот что дает мне AutoIt v3 Window Info..

Creat0R 13-11-2011 02:41 1793973

Цитата:

Цитата xor++
Как скопировать весь текст с элементов окна? »

WinGetText?

vxor 14-11-2011 00:41 1794523

Наверное. С окном total commander срабатывает, с окном этого типа нет. Прочитал что AutoIt с QT не работает. То есть там не виндовые контролы. Что делать? Есть ли другое решение? Может нужна доп. инф.? Очень нужно получить текст с окна.


Время: 14:34.

Время: 14:34.
© OSzone.net 2001-