mayton2019, а при чем тут низкий уровень? Речь о конкретном языке и о реализации "его" библиотек. Есть два способа реализовать нужную библиотеку: 1. написать на целевом языке. 2. использовать библиотеку собранную на чужом языке и написать обёртку.
Функции ядра - это часть ОС. С какой стати я должен реализовывать функции ОС, если это её обязанность их мне предоставить.
На питоне вполне можно реализовать протокол торрента, но ни кто этого всерьез не делает, потому что это будет не эффективно.
mayton2019, Deluge? Круто) Открываем requirements.txt проекта и первой же строкой видим "libtorrent" - это и есть клиент торрента, который вс реализует, только вот он написан на плюсах. А у питона только очередная обертка. Вот незадача)
Так себе ответ. Во-первых, это не костыль, а способ взаимодействовать с другими программами (через COM/ActiveX). Во-вторых, такое есть и в Линукс (подобие, конкретно для LibreOffice, например). В-третьих, обработанный документ легко и удобно редактируется после обработки, а такое часто необходимо.
PDF так себе редактируется (проблема не в отсутствии нормальных редакторов). Сам же Excel имеет куда больше возможностей, чем где-либо для подготовки документа к печати или отправки (подпись и прочее)
Lynatik001, нет абсолютного нажатия кнопки. Есть только создание событий. Создав событие, программа его получает и реагирует.
Повторяю, если программа берет координаты мыши самостоятельно, то работать ничего не будет!
Потому что координаты они одни. Там, где находится мышь.
Lynatik001, дело не в кликерах, а в том как работает та программа, которой ты хочешь управлять. Есть сообщения от ОС, которые обрабатывает любая программа. Что сместилась мышь, что было нажатие. Но программа может реагировать на событие нажатия мыши и при этом запрашивать координаты мыши в данный момент. И ОС их ей сообщит. Она получит реальные координаты и будет по этим координатам искать кнопку. А твои координаты мыши совершенно не те, которые ты хочешь