Версия AutoIt: 3.
Описание: Здравствуйте, форумчане. Я имею опыт программирования на PowerShell, для парсинга логов и других задач подходит нормально, но встала задача обработать большой лист, передать айпишники в диалоговое окно программе, которая не поддерживает выполнение данной задачи через команды, в итоге нужно сэмулировать нажатие кнопок мыши (клавиатурных хоткеев тоже нет). Я нашел PowerShell WASP модуль, но тестирование командлетов на примере калькулятора не дало нужных результатов, просьба помочь в написании скрипта на AutoIT, сам только первый день знаком с этим проектом.
Скрипт должен делать следующее:
1. Копировать IP-адрес с первой строки в текстом файле (файл предварительно отпарсю через PowerShell)
2. Определять окно, видимо по титлу, определять контрол, в который нужно вставлять IP-адрес, скопированный из файла, нажимать кнопку Search, ждать 2 секунды, нажимать кнопку Add.
3. Переходить к следующей итерации, брать второй IP-адрес со второй строки из файла.
Вроде все просто, буду и сам разбираться, но задачу нужно решить к понедельнику, за это время не успею достаточно изучить язык AutoIT, надеюсь на помощь, заранее спасибо.
Примечания:
Описание: Здравствуйте, форумчане. Я имею опыт программирования на PowerShell, для парсинга логов и других задач подходит нормально, но встала задача обработать большой лист, передать айпишники в диалоговое окно программе, которая не поддерживает выполнение данной задачи через команды, в итоге нужно сэмулировать нажатие кнопок мыши (клавиатурных хоткеев тоже нет). Я нашел PowerShell WASP модуль, но тестирование командлетов на примере калькулятора не дало нужных результатов, просьба помочь в написании скрипта на AutoIT, сам только первый день знаком с этим проектом.
Скрипт должен делать следующее:
1. Копировать IP-адрес с первой строки в текстом файле (файл предварительно отпарсю через PowerShell)
2. Определять окно, видимо по титлу, определять контрол, в который нужно вставлять IP-адрес, скопированный из файла, нажимать кнопку Search, ждать 2 секунды, нажимать кнопку Add.
3. Переходить к следующей итерации, брать второй IP-адрес со второй строки из файла.
Вроде все просто, буду и сам разбираться, но задачу нужно решить к понедельнику, за это время не успею достаточно изучить язык AutoIT, надеюсь на помощь, заранее спасибо.
Примечания: