Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 3, 2007 14:46:43

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

Товарищи!
Хотелось бы сделать небольшой симулятор кликов мышкой и ввода с клавиатуры на Питоне. К примеру Есть какаято форма (возмем простешую) с одни лейболом, полем для ввода и кнопкой. Как написать программу, которая бы имитировала ввод текста в поле для ввода текста, затем нажатие на кноку, т.е. программа в которой бы я мог когда захочу “сказать” : “Программа”, нажми кнопку “ОК” или “Программа”, введи в поле “enter text” текст “Привет” или “Программа”, сделай правый клик на лейбеле “ярлык”.
У кого какие соображения? Какие ресурсы надо задействовать и какие пути решения задачи Вы видите?
Большая благодарность заранее всем принявшим участие в обсуждении темы!



Офлайн

#2 Янв. 3, 2007 15:28:08

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

без API ты врядли это осилишь, я так понимаю вод винду ?

Офлайн

#3 Янв. 3, 2007 15:37:47

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

Так точно. Я знаю что надо использовать API.даже немного пробовал играться но получалось не совсем то что я ожидал. Все под винду.



Офлайн

#4 Янв. 4, 2007 04:56:55

bialix
От:
Зарегистрирован: 2006-07-13
Сообщения: 774
Репутация: +  1  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

наверное вам нужно это http://cheeseshop.python.org/pypi/pywinauto/



Офлайн

#5 Янв. 8, 2007 15:15:58

GoD
От:
Зарегистрирован: 2006-12-20
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

А не подскамете как и куда надо устанавливать скачанный пакет?



Офлайн

#6 Янв. 8, 2007 18:41:05

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

setup.py install

Офлайн

#7 Янв. 30, 2009 19:22:31

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

Привет всем , пытаюсь разобраться с pywinauto возникла проблема тк локаль не английская не может подобрать действие , может кто нить подскажет где копать, и возможен ли поиск кнопок и форм через этот модуль помимо того что описано, тк у меня выводит ошибки. Подскажите куда копать.
действия по рецепту Python26/pywinauto-0.3.7/documentation/getting_started.html не помогают, не пойму в чем проблема.
,

Офлайн

#8 Янв. 30, 2009 21:35:54

Nbush
От:
Зарегистрирован: 2007-05-28
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

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



Офлайн

#9 Янв. 31, 2009 02:25:47

sypper-pit
От: Ulan-Ude(msk)
Зарегистрирован: 2009-01-30
Сообщения: 1102
Репутация: +  6  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

отлично :) слона то я и не заметил :))))) спасибо

Офлайн

#10 Фев. 27, 2009 11:36:53

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

симулятор действий клавы(мыши)

Стас, ты вообще понимаешь о чем речь, и самое главное, пон инимаешь, что ты пишешь.
Вот скажи, код который ты написал, работает?! Ты сам его проверял????



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version