Найти - Пользователи
Полная версия: симулятор действий клавы(мыши)
Начало » Python для экспертов » симулятор действий клавы(мыши)
1 2
GoD
Товарищи!
Хотелось бы сделать небольшой симулятор кликов мышкой и ввода с клавиатуры на Питоне. К примеру Есть какаято форма (возмем простешую) с одни лейболом, полем для ввода и кнопкой. Как написать программу, которая бы имитировала ввод текста в поле для ввода текста, затем нажатие на кноку, т.е. программа в которой бы я мог когда захочу “сказать” : “Программа”, нажми кнопку “ОК” или “Программа”, введи в поле “enter text” текст “Привет” или “Программа”, сделай правый клик на лейбеле “ярлык”.
У кого какие соображения? Какие ресурсы надо задействовать и какие пути решения задачи Вы видите?
Большая благодарность заранее всем принявшим участие в обсуждении темы!
slav0nic
без API ты врядли это осилишь, я так понимаю вод винду ?
GoD
Так точно. Я знаю что надо использовать API.даже немного пробовал играться но получалось не совсем то что я ожидал. Все под винду.
bialix
наверное вам нужно это http://cheeseshop.python.org/pypi/pywinauto/
GoD
А не подскамете как и куда надо устанавливать скачанный пакет?
slav0nic
setup.py install
sypper-pit
Привет всем , пытаюсь разобраться с pywinauto возникла проблема тк локаль не английская не может подобрать действие , может кто нить подскажет где копать, и возможен ли поиск кнопок и форм через этот модуль помимо того что описано, тк у меня выводит ошибки. Подскажите куда копать.
действия по рецепту Python26/pywinauto-0.3.7/documentation/getting_started.html не помогают, не пойму в чем проблема.
,
Nbush
from pywinauto import application
app = application.Application()
app.Start_("Notepad.exe")
app.Notepad.MenuSelect(u"Файл -> Параметры страницы")
app[u'Параметры страницы'].print_control_identifiers()
app[u'Параметры страницы'][u'Альбомная'].Click()
app[u'Параметры страницы'][u'ОК'].Click()
app.Notepad.MenuSelect(u"Файл -> Выход")
http://pywinauto.openqa.org/howto.html раздел How to use pywinauto with application languages other than English
sypper-pit
отлично :) слона то я и не заметил :))))) спасибо
igor.kaist
Стас, ты вообще понимаешь о чем речь, и самое главное, пон инимаешь, что ты пишешь.
Вот скажи, код который ты написал, работает?! Ты сам его проверял????
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB