Что нового

[Автоматизация] Как обновить окно браузера через определённое время?

Сообщения
137
Репутация
-2
Будьте так любезны, скиньте ссылочку.
Найти что-то на форуме, не зная где это точно лежит, очень сложно. На офф сайте только SciTe и сама программа Latest version: v3.3.14.2 Updated: 18 September, 2015. Качать что-либо с непроверенных сайтов я не имею права.
 

InnI

AutoIT Гуру
Сообщения
4,922
Репутация
1,432
Dessan
скиньте ссылочку
Я не про AutoIt, я про Firefox. Начиная с версии 4.0 Firefox стал "однооконным", т.е. AutoIt определяет в нём только одно окно. Поэтому сейчас все действия с Firefox производятся при пустом значении ControlID. А до версии 4 (3.6 и ниже) Firefox состоял из набора элементов, в том числе там был и "[CLASS:MozillaWindowClass; INSTANCE:1]".
 
Сообщения
137
Репутация
-2
Каким-то непонятным мне образом более ранние версии firefox отказываются корректно работать на моей системе: просто не открывают содержимое с пометкой java на сайтах. Ради интереса пробовал зайти в браузерную игру - тоже не пустило. И flashplayer и даже java обновил до последних версий. C firefox 4.х версии всё отлично работает. С чем это может быть связано?
И какие у меня варианты запускать скрипт под firefox? Пробовал запустить без СontrolID и ничего не получилось
 

vovsla

Осваивающий
Сообщения
607
Репутация
36
Для работы с браузерами лучше использовать специальные библиотеки. Например для IE библиотеки в AutoIt'е уже есть по умолчанию.
Описание лежит в хелпе, в разделе "User Defined Function Reference" есть "IE Management", очень удобная вещь
Если нужно чтобы скрипт работал именно с firefox то нужно будет скачать библиотеку http://autoit-script.ru/index.php?topic=40.0
 

Harkomen

Новичок
Сообщения
1
Репутация
0
Помогите пожалуйста запустить Maxthon с обновлением страницы (любой) на старте. Если ещё можно будет сделать это в фоне (неактивном окне браузера) - будет вообще замечательно. Я пробовал из скриптов выше, но может "Maxthon" где-то не там подставляю, увы никак не пашет...

Пока как смог, собрал на коленке:
Код:
AutoItSetOption("TrayIconHide", 1); убрать значок скрипта exe из трея
Run("..\Maxthon\Bin\maxthon.exe","",@SW_MINIMIZE); запускаем приложение в свернутом режиме
Sleep(2900); таймер паузы в млс на загрузку программы maxthon
ShellExecute('http://pc-newtab.maxthon.com'); открыть вкладку, чтобы активизировать окно браузера
Sleep(100); таймер паузы
WinActive("Новая"); проверяет, существует и активно ли указанное окно
Send("^{w 1}"); закрыть временную вкладку, ^ - CTRL, +W, если сомневаетесь, используйте нижний регистр символов!
Sleep(1000); таймер паузы
Send("{F5}"); нажатие на кнопку F5, перезагрузить быструю страницу, для сброса лишних элементов по настройкам фильтров адблока

Сообщение автоматически объединено:

WinWaitActive и ControlSend всё сделано :bye:
 
Последнее редактирование:
Верх