Нужна помощь с внедрением скрипта в виндовс, суть скрипта перевод текста, тоесть нужно сделать чтобы когда в допустим в блокноте пишешь текст к примеру "Привет" он автомотически переводился в "Hello". Скрипт имеется, но как его сделать на всю систему или на отдельное приложение, а не только в консоли.
Сэкономлю вам время.
Судя по вашему вопросу (наивности и "полноты" его постановки, формулировкам), у вас ничего не получится как бы полно вам ни рассказали здесь о методах, которыми можно было бы достичь желаемого. Для вас это будет слишком сложно. Очень многому, слишком многому придется научиться, прежде чем задавать такой вопрос с надеждой что-то полезное сделать на базе ответов.
но как его сделать на всю систему или на отдельное приложение, а не только в консоли.
Никак.
Скрипт отдельная программа, он работает сам по себе.
Если нужно его взаимодействие с другими программами вроде блокнота - изучайте API блокнота, если он есть.
Python для этого не очень подходящий язык. Придётся использовать ctypes для манипуляции WinAPI, чтобы навешать глобальный хук на клавиатуру. Легче сразу на C писать.
Это как-раз не проблема. Писать такие вещи на питоне как раз проще, чем на си.
Всё проще писать на питоне, но некоторые вещи на на нем получаются слишком медленными.
Кстати, давным давно еще, помню, встречал какую-то питоновскую либу, предназначенную для всякой имитации действий пользователя в системе. Там были обёрртки вокруг WinAPI для разного, в том числе для перехвата и инъекции нажатий клавиш в произвольных окнах.
в сишном коде просто не будет. При использовании ctypes обвязки для интеграционного кода получается в несколько раз больше, чем самого кода. Да и сама логика ни разу не проще сишной выходит.
Сергей Горностаев, нет, с этим я, конечно, не спорю. Но если кто-то уже озадачился и задвинул эту логику под абстракцию, вынес в библиотеку, а наружу высунул приятные питоновские фасады и интерфейсы, то ими пользоваться куда проще, чем дергать нативные методы на си.