2012-04-24 2 views
2

Есть ли модуль, который позволяет мне управлять другими программами с помощью python (например, чтобы проверить положение курсора на экране и переместить его на другое место)? Если он существует, пожалуйста, дайте мне его имя. Я узнаю больше об этом из его строки doc. Спасибо за ваши ответы: PPython: Как управлять другими программами?

+1

Какая операционная система? Это ничего, что можно сделать портативным способом. – ThiefMaster

ответ

1

Управление курсором в Python зависит от ОС. В Windows вам необходимо использовать библиотеку win32api, а в Linux вы должны использовать Xlib. Существует библиотека перекрестной платформы, называемая PyMouse, которую вы можете проверить.

1

Edit:

Возможно, вы хотите это: PyGame.


В любом случае, если вам нужно вызвать любую функцию, этот ключ сохраняется.

Чтобы вызвать другую программу в Python вы можете сделать:

>>> из подпроцесса импорта *

>>> вызова ([команда, параметр])

Пример:

>>> из подпроцесса импорт *

>>> call (["echo", "Hi"]) .

Так что если вы хотите вернуть какую-либо функцию, например, поведение мыши, вы можете вызвать ее из python.

Related question.

+0

Если в Linux может помочь 'xautomation'. – GarouDan

Смежные вопросы