Перед установкой новых версий ПО удаляю предыдущие. Дохожу до окна "Установка и удаление программ", попадаю на первый элемент списка установленных программ. Не могу получить в качестве переменной текст окна (либо часть теста). Может кто поскажет КАК.
Добавлено:
Забыл прилепить исходный листинг:
Добавлено:
Сообщение автоматически объединено:
Забыл прилепить исходный листинг:
Код:
;---------- Удаление старых версий ------------------
dim $n
Send("^{Esc}") ; открыть "Пуск"
Send("+{LCtrl}")
Send("{TAB}")
Send("!а")
Send("!а")
WinWaitActive("Панель управления","")
$i = 1
Do
Send("{DOWN}")
$n=ControlListView ("Панель управления","","[CLASS:SysListView32; INSTANCE:1]","GetText",$i,0 )
if $n="Установка и удаление программ" then
$i=999
EndIf
$i = $i + 1
Until $i = 1000
Send("{ENTER}")
WinWaitActive("Установка и удаление программ","")
WinClose ("Панель управления","")
Sleep (4000)
$n=;???????????????????????????????????????????
MsgBox(0, "!!!!!!", $n)