Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Вернуть текст из адресной строки Opera

Ответить
Настройки темы
Вернуть текст из адресной строки Opera

Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Вобщем интересует как вернуть текст из адресной строки Opera, AutoIt Window Info не подсвечивает этот элемент при наведении ...

Отправлено: 08:50, 17-10-2009

 

Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


В Opera Library есть функция _OpenGetURL:

Код: Выделить весь код
#include <Opera_Library.au3>
#include <Array.au3>
;

$sOpera_URL = _OpenGetURL("", -1, 1)
_ArrayDisplay($sOpera_URL)

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:57, 17-10-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Что за фигня ... если сначало запустить скрипт а потом оперу - то выкидывает из "скрипта" с ошибкой...

Код: Выделить весь код
#include <Opera_Library.au3>
#include <Array.au3>

While 1
    Sleep(500)
    $sOpera_URL = _OpenGetURL("", -1, 1)
    If not (@error) Then ConsoleWrite($sOpera_URL[1] & @CRLF)
WEnd
!>13:15:47 AutoIT3.exe ended.rc:-1073741819

Отправлено: 13:17, 17-10-2009 | #3


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Цитата FlatX007:
если сначало запустить скрипт а потом оперу - то выкидывает из "скрипта" с ошибкой »
Может тогда для начала запускать оперу прежде чем получать адреси из неё?

И в таком цикле лучше это не делать, как минимум паузу нужно увеличить (1500). _OpenGetURL использует DDE, а это обращение к ресурсам системы.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 15:46, 19-10-2009 | #4


Аватара для FlatX007

Ветеран


Сообщения: 553
Благодарности: 87

Профиль | Отправить PM | Цитировать


Пробовал обращение к функции _OpenGetURL привязать к наличию процесса opera.exe, но тоже не работает так как без окна программы функция не функциклирует

Надо как - то сделать проверку наличия окна Oper`ы ... там только получается по любому фрагменту из заголовка окна - но в тоже время слово Opera может встретится в любом другом окне ... как быть ?

Отправлено: 23:14, 19-10-2009 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Вернуть текст из адресной строки Opera

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - [решено] Отключение адресной строки iclwildwind Microsoft Windows 2000/XP 2 05-07-2009 04:47
Интерфейс - как изменить интерфейс адресной строки? Ingolder Microsoft Windows Vista 2 12-05-2009 22:37
Отключение адресной строки snake-as Microsoft Windows NT/2000/2003 2 23-12-2008 17:40
Система - [решено] Программа-модификатор адресной строки tomberg Программное обеспечение Windows 2 08-12-2008 10:44
Как передать вызов из адресной строки браузера? zrad Программное обеспечение Windows 6 20-12-2007 15:53




 
Переход