import time from pynput.keyboard import Controller import random from tqdm import tqdm delayRange = [0.15, 0.4] # default is 0.15, 0.4 def type_text(file_path): keyboard = Controller() try: with open(file_path, 'r', encoding='utf-8') as file: text = file.read() print("Начинаю печатать, у вас есть 5 секунд на переключение в нужное окно") for i in range(5, 0, -1): print(i) time.sleep(1) for char in tqdm(text): keyboard.type(char) time.sleep(random.uniform(delayRange[0], delayRange[1])) print("Печать завершена!") except FileNotFoundError: print(f"Файл {file_path} не найден") except Exception as e: print(f"Произошла ошибка: {e}") file_path = "input.txt" type_text(file_path)