Показать полную графическую версию : запрос: программа, по шаблону окна (заголовок, тип) посылащая ему нажатия клавиш
уточню задачу: подымаем образ Win на новособранном компьютере, система начинает задалбывать окном мастера установки оборудования. Задача-минимум программы: посылать в каждое новооткрывшееся окно нажатие клавиши "Enter" (далее\далее\далее) до тех пор, пока окно не закроется (готово). Задача максимум - задаем часть заголовка окна\его тип, указываем, в какой последовательности и на что жать.
Десяток программ перебрал - не подходят по разным причинам. Мож, не те смотрел? Кто что предложит? Предполагаю, что подобное можно сделать скриптом, тоже сойдет.
ЗЫ: задача, насколько помню ту же Delphi - не сложная, сам бы напрограммил, благо теорию знаю.. только вот практика была лет .. много назад, вспоминать и заново разбираться - это напоследок, если поиск результата не даст.
Grabber2006
02-06-2008, 14:59
Вообще, на Delphi такое пишется за два часа. Только как-то это неправильно. Может, драйверы на диск записать и задать соответствующие пути в реестре для автоматического их поиска?
Только как-то это неправильно »
Охотно верю. Тем не менее, пока мне проще решить проблему таким путем. Хотя в идеале пофиксить было бы неплохо. В любом случае, указанная функциональность пригодится в других случаях, посему - ждем-с)
ShaddyR, мне кажется подобное можно реализовать на языке AutoIt. Как? Я не специалист, не знаю. Спросите здесь:
http://forum.oszone.net/thread-98914.html
ShaddyR, посылать в каждое новооткрывшееся окно нажатие клавиши "Enter" (далее\далее\далее) »Подобная задача осбуждалась в Автоустановке Альтернативный способ автоматической установки Windows (http://www.forum.oszone.net/thread-105422.html) Думаю, есть резон спросить у автора этой темы (A.A.Z.,) , как реализовать.
InqSoft Sign 0f Misery (http://s0m.narod.ru/) + там же InqSoft Window Scanner
- с помощью этой штуки можно писать скрипты (которые компилируются в exe-файлы), запускающие или закрывающие программы/процессы/окна, а также делающие некоторые другие действия. В список действий входит и поиск окон/вложенных окон по классу и тексту.
Я писал на ней автонажимальщики кнопок когда-то, правда, несколько другого рода.
Задача максимум - задаем часть заголовка окна\его тип, указываем, в какой последовательности и на что жать. »
Вот примерно это Sigh 0f Misery как раз и делает.
ShaddyR, Вот ещё вспомнил. Ghost Automizer by TiGER v 2.8 программа предназначена для управления мышкой и клавиатурой по ранее записанному алгоритму в определенное время. Вы делаете что надо, а программа запоминает. и в нужное время просто повторит Ваши действия.
P.S. Если это конечно то что надо.
Спасибо всем.
ShaRP, попробовал программу: возможности действительно те, что мне хотелось, только.. не сработал ни один из скомпилированных скриптов. Т.е. в принципе никакой реакции согласно указанному ей алгоритму(
>
Подобная задача »
пока не спрашивал, попробую по свободе.
>
для управления мышкой и клавиатурой по ранее записанному алгоритму »
зачастую при этом запоминается расположение окна, на органы управления которого производится воздействие. А окна мастера установки выскакивают с некоторым смещением - боюсь, не поможет.
>
AutoIt »
также еще не успел, спрошу.
>
пока вопрос остается открытым.
ShaRP, попробовал программу: возможности действительно те, что мне хотелось, только.. не сработал ни один из скомпилированных скриптов. Т.е. в принципе никакой реакции согласно указанному ей алгоритму( »
Я так понял по новостям на софт-портале, что пробовался новый релиз - NEO S0M. Я прав? А надо было - "Classic S0M", то есть 2.7pre2 С NEO у меня самого "не срослось".
Можем выбрать инсталляцию какого-либо популярного продукта, которым мы оба пользуемся (карта моего программятника в подписи), и я, как более опытный, сделаю для него демо-скрипт или признаю, что этот номер не проходит.
ShaRP, действительно, брал последний стабильный NEO. Насчет проверить - это несложно и ничего нового придумывать не требуется: ситуация моделируется вызовом функции "обновить драйвер" для любого из установленных устройств в диспетчере задач.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.