Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кодом на Python

Влад Мороз Ученик (38), на голосовании 10 месяцев назад
Можете дать код на Пайтон(илиже moonloader), который при виде в игре в чате надпись какую-нибудь будет нажимать на клавишу alt-стрелочка вверх-ентер-ентер
Или же дайте гайд,
Голосование за лучший ответ
Кицькодівчинка Мыслитель (5490) 11 месяцев назад
Чё бл
Я знаю как вторую часть сделать, но это же бредятина ещё та
Влад МорозУченик (38) 11 месяцев назад
Мне надо чтобы при сообщение в чате например: заявление N2. происходило действие alt-стрелочка вверх и 2 раза ентер
Sergio 2.1 Оракул (67452) 11 месяцев назад
Вот пример скрипта на Python, который использует модуль keyboard для отслеживания чата и выполнения команды:
 import keyboard 
import time
from pynput.keyboard import Key, Controller

keyboard_controller = Controller()

# Функция, имитирующая нажатие сочетания клавиш
def press_keys():
keyboard_controller.press(Key.alt_l) # Нажать ALT
keyboard_controller.press(Key.up) # Нажать стрелку вверх
keyboard_controller.release(Key.up) # Отпустить стрелку вверх
keyboard_controller.release(Key.alt_l) # Отпустить ALT
keyboard_controller.press(Key.enter) # Нажать Enter
keyboard_controller.release(Key.enter) # Отпустить Enter
time.sleep(0.1) # небольшая пауза
keyboard_controller.press(Key.enter) # Нажать Enter
keyboard_controller.release(Key.enter) # Отпустить Enter

# Включить запись всех нажатий клавиш
keyboard.start_recording()

while True:
time.sleep(0.1) # Обновление каждые 0.1 секунды
recorded = keyboard.stop_recording() # Получить записанные нажатия клавиш

for event in recorded:
if event.event_type == 'down':
# Проверить, является ли событие вводом текста в чат
if isinstance(event.name, str) and "запущенная команда" in event.name:
press_keys()

keyboard.start_recording()
Этот код использует модуль keyboard для отслеживания событий клавиатуры и pynput, чтобы имитировать нажатие клавиш. Он постоянно проверяет ввод с клавиатуры на предмет появления строки "запущенная команда". Когда она обнаруживается, вызывается функция press_keys(), которая имитирует нажатия "Alt+стрелка вверх+Enter+Enter".
Влад МорозУченик (38) 11 месяцев назад
Спасибо
Похожие вопросы