-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
Дождаться окна и скопировать весь текст со всех элементов окна
#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..
|
Цитата:
Цитата xor++
Как скопировать весь текст с элементов окна? »
|
WinGetText?
|
Наверное. С окном total commander срабатывает, с окном этого типа нет. Прочитал что AutoIt с QT не работает. То есть там не виндовые контролы. Что делать? Есть ли другое решение? Может нужна доп. инф.? Очень нужно получить текст с окна.
|
Время: 14:34.
© OSzone.net 2001-