Что нового

[Данные, строки] Получение текста из Status bar (WindowsForms10.msctls_statusbar32.app.0.3)

amorph

Новичок
Сообщения
12
Репутация
2
Приветствую.

Никак не могу получить текст из статус бара Microsoft SQL Server Management Studio
Гугл выдает единственную ссылку: http://www.autoitscript.com/forum/index.php?showtopic=105393

AutoIt Window Info на счёт инфы по статус бару пишет [CLASS:WindowsForms10.msctls_statusbar32.app.0.378734a; INSTANCE:1]

собственно скрипт:
Код:
$j = "Microsoft SQL Server Management Studio"
$m = "[CLASS:WindowsForms10.msctls_statusbar32.app.0.378734a; INSTANCE:1]"
AutoItSetOption("WinTitleMatchMode",4)
AutoItSetOption("WinDetectHiddenText", 0)

$aa =ControlGetHandle($j,"",$m)
$bb =ControlGetText($j,"",$m)

MsgBox(0,$j, "$aa=" & $aa & @CRLF & "$bb= " & $bb )
выдает результат:
Код:
---------------------------
Microsoft SQL Server Management Studio
---------------------------
$aa=0x00090C54

$bb= 
---------------------------
OK   
---------------------------
Задача состоит в том, что надо понять выполняется ещё SQL скрипт или он уже отработал. И, желательно, если отработал, то с каким результатом.

Может кто сталкивался с подобной проблемой?
 

kaster

Мой Аватар, он лучший самый
Команда форума
Глобальный модератор
Сообщения
4 020
Репутация
622
amorph
попробуй
Код:
StatusbarGetText

до кучи
 
Автор
A

amorph

Новичок
Сообщения
12
Репутация
2
Пример из хелпа
Код:
AutoItSetOption("WinTitleMatchMode", 2)
$x = StatusbarGetText("Internet Explorer")
MsgBox(0, "Internet Explorer's status bar says:", $x)
к сожалению неработает. Если бы работал, этой темы бы не было.


з.ы. Нашёл путь обхода. Текст статус бара так и не удалось получить, но, тем не менее, задача решена.
 
Верх