Будьте так любезны, скиньте ссылочку.
Найти что-то на форуме, не зная где это точно лежит, очень сложно. На офф сайте только SciTe и сама программа Latest version: v3.3.14.2 Updated: 18 September, 2015. Качать что-либо с непроверенных сайтов я не имею права.
Я не про AutoIt, я про Firefox. Начиная с версии 4.0 Firefox стал "однооконным", т.е. AutoIt определяет в нём только одно окно. Поэтому сейчас все действия с Firefox производятся при пустом значении ControlID. А до версии 4 (3.6 и ниже) Firefox состоял из набора элементов, в том числе там был и "[CLASS:MozillaWindowClass; INSTANCE:1]".
Каким-то непонятным мне образом более ранние версии firefox отказываются корректно работать на моей системе: просто не открывают содержимое с пометкой java на сайтах. Ради интереса пробовал зайти в браузерную игру - тоже не пустило. И flashplayer и даже java обновил до последних версий. C firefox 4.х версии всё отлично работает. С чем это может быть связано?
И какие у меня варианты запускать скрипт под firefox? Пробовал запустить без СontrolID и ничего не получилось
Для работы с браузерами лучше использовать специальные библиотеки. Например для IE библиотеки в AutoIt'е уже есть по умолчанию.
Описание лежит в хелпе, в разделе "User Defined Function Reference" есть "IE Management", очень удобная вещь
Если нужно чтобы скрипт работал именно с firefox то нужно будет скачать библиотеку http://autoit-script.ru/index.php?topic=40.0
Помогите пожалуйста запустить Maxthon с обновлением страницы (любой) на старте. Если ещё можно будет сделать это в фоне (неактивном окне браузера) - будет вообще замечательно. Я пробовал из скриптов выше, но может "Maxthon" где-то не там подставляю, увы никак не пашет...
Пока как смог, собрал на коленке:
Код:
AutoItSetOption("TrayIconHide",1); убрать значок скрипта exe из треяRun("..\Maxthon\Bin\maxthon.exe","",@SW_MINIMIZE); запускаем приложение в свернутом режимеSleep(2900); таймер паузы в млс на загрузку программы maxthonShellExecute('http://pc-newtab.maxthon.com'); открыть вкладку, чтобы активизировать окно браузераSleep(100); таймер паузыWinActive("Новая"); проверяет, существует и активно ли указанное окноSend("^{w 1}"); закрыть временную вкладку, ^ - CTRL, +W, если сомневаетесь, используйте нижний регистр символов!Sleep(1000); таймер паузыSend("{F5}"); нажатие на кнопку F5, перезагрузить быструю страницу, для сброса лишних элементов по настройкам фильтров адблока