Автоматизация нажатия клавиш
-
Tonny_Bennet
Автоматизация нажатия клавиш
Здравствуйте.
Есть некоторая программа GateLocal. Приходится через некоторое время проводить в ней несложные однообразные манипуляции мышкой и ввод с клавиатуры. Есть необходимость автоматизировать данный процесс. Поддержки консольных команд у этой программы нет (информация от разработчиков). Попробовал воспользоваться программой autohotkey. В принципе интересная софтина, но почему-то ввод логина она обработать не может. В логах пишет что произошла ошибка (какая именно не пишет). Вот хотелось бы узнать может кто-то сталкивался с этим? Или может посоветуете другую программу?
Есть некоторая программа GateLocal. Приходится через некоторое время проводить в ней несложные однообразные манипуляции мышкой и ввод с клавиатуры. Есть необходимость автоматизировать данный процесс. Поддержки консольных команд у этой программы нет (информация от разработчиков). Попробовал воспользоваться программой autohotkey. В принципе интересная софтина, но почему-то ввод логина она обработать не может. В логах пишет что произошла ошибка (какая именно не пишет). Вот хотелось бы узнать может кто-то сталкивался с этим? Или может посоветуете другую программу?
-
madmasles
Re: Автоматизация нажатия клавиш
Цитата Tonny_Bennet:
Есть некоторая программа GateLocal
Про autohotkey не знаю, но, думаю, что с помощью AutoIt можно попробовать Вам помочь. Вы дайте ссылку на эту программу и напишите подробно, что нужно делать (какие кнопки нажимать, какие данные вводить, и т.д).
Есть некоторая программа GateLocal
Автоматизация нажатия клавиш
Про autohotkey не знаю, но, думаю, что с помощью AutoIt можно попробовать Вам помочь. Вы дайте ссылку на эту программу и напишите подробно, что нужно делать (какие кнопки нажимать, какие данные вводить, и т.д).
-
MKN
Re: Автоматизация нажатия клавиш
А как организовать нажатие клавиш (и комбинаций) без сторонних программ ? Средствами API ОС и соответсвующими командами...
-
MKN
Re: Автоматизация нажатия клавиш
Цитата MKN:
А как организовать нажатие клавиш (и комбинаций) без сторонних программ ?
По моему всех проще на VBS. Пишется в блокноте, сохранили как .vbs и всё! Пример:
Код:
Подробнее
А как организовать нажатие клавиш (и комбинаций) без сторонних программ ?
Автоматизация нажатия клавиш
По моему всех проще на VBS. Пишется в блокноте, сохранили как .vbs и всё! Пример:
Код:
Код: Выделить всё
Set WshShell = CreateObject("WScript.Shell")
'Программно открыть меню "Пуск"
WSHShell.SendKeys "^{ESC}"Подробнее
тут
-
kaster
Re: Автоматизация нажатия клавиш
BigBoo, по твоему на AutoIt не так? Замени в своем предложении VBS на AutoIt, .vbs на .au3, получишь тоже самое
-
BigBoo
Re: Автоматизация нажатия клавиш
kaster, Так, но вопрос был о реализации без сторонних программ средствами Windows!
-
madmasles
Re: Автоматизация нажатия клавиш
Цитата BigBoo:
но вопрос был о реализации без сторонних программ средствами Windows!
А какое отношение это имеет к теме AutoIt?
но вопрос был о реализации без сторонних программ средствами Windows!
Автоматизация нажатия клавиш
А какое отношение это имеет к теме AutoIt?
-
kaster
Re: Автоматизация нажатия клавиш
BigBoo, VBS - такое же стороннее средство, как и AutoIt, просто тебе его проинсталлировали в систему без твоего ведома.
Tonny_Bennet, есть такая замечательная штука - AutoIt Window Info, которая идет в комплекте с AutoIt. с помощью нее можешь узнать всю необходимую информацию о нужных тебе элементах управления нужного тебе окна. После, почитай справку на тему ControlClick. Потом уже можно будет подсказать более конкретно на предмет возникших ошибок, если таковые будут иметься
Tonny_Bennet, есть такая замечательная штука - AutoIt Window Info, которая идет в комплекте с AutoIt. с помощью нее можешь узнать всю необходимую информацию о нужных тебе элементах управления нужного тебе окна. После, почитай справку на тему ControlClick. Потом уже можно будет подсказать более конкретно на предмет возникших ошибок, если таковые будут иметься
-
BigBoo
Re: Автоматизация нажатия клавиш
Цитата madmasles:
А какое отношение это имеет к теме AutoIt?
Вы правы, так ведь и вопрос был не по теме. Или предлагаете игнорировать такие вопросы? А с автором вопроса (MKN) абсолютно согласен, т.к. имел похожую проблему, сначала решал на AutoIt, но необходимость компиляции и невозможность изменит скрипт на других компах без установки AutoIt перевесила чашу весов в сторону VBS. Всё-таки вопрос темы об автоматизация нажатия клавиш, и как альтернатива, почему бы не отклониться в сторону. Так или иначе решать автору.
А какое отношение это имеет к теме AutoIt?
Автоматизация нажатия клавиш
Вы правы, так ведь и вопрос был не по теме. Или предлагаете игнорировать такие вопросы? А с автором вопроса (MKN) абсолютно согласен, т.к. имел похожую проблему, сначала решал на AutoIt, но необходимость компиляции и невозможность изменит скрипт на других компах без установки AutoIt перевесила чашу весов в сторону VBS. Всё-таки вопрос темы об автоматизация нажатия клавиш, и как альтернатива, почему бы не отклониться в сторону. Так или иначе решать автору.
-
madmasles
Re: Автоматизация нажатия клавиш
Цитата BigBoo:
Или предлагаете игнорировать такие вопросы?
Ну почему игнорировать. Наверняка есть тема по VBS, туда и направить.
Или предлагаете игнорировать такие вопросы?
Автоматизация нажатия клавиш
Ну почему игнорировать. Наверняка есть тема по VBS, туда и направить.