Версия AutoIt: 3.3.6.1
Описание:
Добрый день. Суть в следующем. Есть страничка с расширением .htm, нужен скрипт, чтобы на ней автоматически находить 7-значиные номера по шаблону, начинающиеся на "14" и оканчивающиеся каждый раз динамически на разную цифру от 0 до 9. Например, на странице есть список таких номеров, все они состоят из 7 знаков, начинаются на 14, и заканчиваются, соответственно, на разные цифры. Нужен скрипт, который будет в своем pop-up окне отображать только те номера из web-страницы, которые оканчиваются на определенную цифру, например, только на 8, и привязать к этим номерам ссылку, внутри которой будут располагаться эти же самые номера, чтобы они могли открываться в браузере, каждая индивидуально, соответственно, по номеру внутри ссылки, т.е. ссылка на ресурс фактически одна, только открываться в браузере будет та страница, ссылка который будет содержаться нужный номер, например "1499548". Общая ссылка, не считая доменного имени, выглядит так:
[https://mysite.com/TroubleOne.phtml?get_FullTroubleInfo=1&Trouble_ID=1499548&TPassVar_SubObj=order]
Как видно, внутри нее после "ID=" идет номер, так вот, нужно, еще раз уточню, чтобы скрипт отображал маленькое окно поверх всех остальных окон в системе и показывал все номера с ссылками в каждом из них по шаблону той, которую я привел выше (с разным номером для каждого найденного номера на странице).
Далее необходимо, чтобы скрипт выполнял эту операцию циклично где-то раз в 2 минуты и в случае уже добавленных номеров в окно, "отмечал" для себя, что номер с такой ссылкой уже есть и продолжал операцию дальше, т.е. чтобы не упирался в тупик, а действовал циклично, по возможности, в фоновом режиме.
Есть альтернатива, сделать не отдельное окно, а возможность добавлять нужные номера в закладки Firefox на панель закладок, если у AutoIt есть такая возможность, т.е. отслеживать на странице, какие номера подпадают под критерий поиска и добавлять для каждого такого номера собственную закладку с уникальной ссылкой по номеру внутри, как я описал выше.
Примечания:
Понимаю, замороченно звучит, но я постарался насколько можно детальнее расписать суть дела.
В общем, если вообще возможно с помощью AutoIt сделать то, что я описал, было бы здорово. Если я не привел какую-то информацию, скажите.
В наличие Windows 7, браузер Firefox Portable 27, AutoIt 3.3.6.
Буду признателен за любую помощь, спасибо!
Описание:
Добрый день. Суть в следующем. Есть страничка с расширением .htm, нужен скрипт, чтобы на ней автоматически находить 7-значиные номера по шаблону, начинающиеся на "14" и оканчивающиеся каждый раз динамически на разную цифру от 0 до 9. Например, на странице есть список таких номеров, все они состоят из 7 знаков, начинаются на 14, и заканчиваются, соответственно, на разные цифры. Нужен скрипт, который будет в своем pop-up окне отображать только те номера из web-страницы, которые оканчиваются на определенную цифру, например, только на 8, и привязать к этим номерам ссылку, внутри которой будут располагаться эти же самые номера, чтобы они могли открываться в браузере, каждая индивидуально, соответственно, по номеру внутри ссылки, т.е. ссылка на ресурс фактически одна, только открываться в браузере будет та страница, ссылка который будет содержаться нужный номер, например "1499548". Общая ссылка, не считая доменного имени, выглядит так:
[https://mysite.com/TroubleOne.phtml?get_FullTroubleInfo=1&Trouble_ID=1499548&TPassVar_SubObj=order]
Как видно, внутри нее после "ID=" идет номер, так вот, нужно, еще раз уточню, чтобы скрипт отображал маленькое окно поверх всех остальных окон в системе и показывал все номера с ссылками в каждом из них по шаблону той, которую я привел выше (с разным номером для каждого найденного номера на странице).
Далее необходимо, чтобы скрипт выполнял эту операцию циклично где-то раз в 2 минуты и в случае уже добавленных номеров в окно, "отмечал" для себя, что номер с такой ссылкой уже есть и продолжал операцию дальше, т.е. чтобы не упирался в тупик, а действовал циклично, по возможности, в фоновом режиме.
Есть альтернатива, сделать не отдельное окно, а возможность добавлять нужные номера в закладки Firefox на панель закладок, если у AutoIt есть такая возможность, т.е. отслеживать на странице, какие номера подпадают под критерий поиска и добавлять для каждого такого номера собственную закладку с уникальной ссылкой по номеру внутри, как я описал выше.
Примечания:
Понимаю, замороченно звучит, но я постарался насколько можно детальнее расписать суть дела.
В общем, если вообще возможно с помощью AutoIt сделать то, что я описал, было бы здорово. Если я не привел какую-то информацию, скажите.
В наличие Windows 7, браузер Firefox Portable 27, AutoIt 3.3.6.
Буду признателен за любую помощь, спасибо!