Всем привет!
Суть вопроса:
Программа (Autoit открывает InternetExplorer и переходит по Url-у http://vk.com/mail?act=show&id=11111. В адрессной строке видим следующее если сообщение с id 11111 не удалено
и следующее если сообщение с id 11111 удалено
Необходимо чтобы программа выводила MsgBox c сообщением что сообщение было удалено
Помогите новичку!
Разобрался сам.
Суть вопроса:
Программа (Autoit открывает InternetExplorer и переходит по Url-у http://vk.com/mail?act=show&id=11111. В адрессной строке видим следующее если сообщение с id 11111 не удалено
Код:
http://vk.com/mail?act=show&id=11111
Код:
http://vk.com/mail
Необходимо чтобы программа выводила MsgBox c сообщением что сообщение было удалено
Код:
http://vk.com/mail
Помогите новичку!
Разобрался сам.
Код:
$sUrlx = 'http://vk.com/mail?act=show&id=11111' ;присваиваем переменной $sUrlx ссылку на проверяемое сообщение
$oIE = _IECreate($sUrlx,0); открываем полученную ссылку
$bURL=ControlGetText("[CLASS:IEFrame]","","[CLASS:Edit;INSTANCE:1]"); смотрим какой URL при этом открылся присваивам его значение переменной $bURL
If WinExists("[CLASS:IEFrame]") Then ;подцикл сравнивания что открывали, а что открыли
if $bURL == $sUrlx Then; сравниваем открывамый URL и тот URL который при этом получили расшифровка: если открываемый URL такойже как и тот который открылся то
MsgBox(64, 'Информация', 'Сообщение не удалено');вывоим если не удалено
Else;если открываемый URL отличается от того который открылся
MsgBox(64, 'Информация', 'Сообщение УДАЛЕНО');вывоим если удалено
EndIf
EndIf