2015-04-08 3 views
5

Я делаю программу, которая передает мой экран на другой компьютер (например, TeamViewer), я использую сокеты, PIL ImageGrab, Tkinter.Включите курсор мыши в скриншот

Все в порядке, но скриншот, который я получаю от ImageGrab.grab(), не имеет указателя мыши, что очень важно для моей целевой программы.

Вы знаете, как я могу сделать снимок экрана с помощью курсора мыши?

+0

У меня нет фактических знаний об этом, но ... Получите положение мыши и используйте эти координаты, чтобы нарисовать изображение курсора мыши на скриншоте. –

ответ

0

Курсор не находится на том же слое, что и на рабочем столе или в игре, поэтому скриншот не будет его захватывать (попробуйте распечатать и вставьте в mspaint). Обходной путь заключается в том, чтобы получить положение курсора и нарисовать его на изображении. вы можете использовать win32gui.GetCursorPos(point) для окон.

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