как писать сообщение в чат Minecraft в свёрнутом режиме, Python
как писать сообщение в чат Minecraft в свёрнутом режиме, Python
нужно чтобы на сервере, от имени игрока писалась в чат определённая строка.
раньше писал через keyboard но это дико неудобно, т.к. чат открывается и из-за того что персонаж в движении, пишется некорректно, к примеру wwwПривет мир!
Ответы (2 шт):
Попробуйте использовать PyAutoGUI - https://pypi.org/project/PyAutoGUI/
import pyautogui
pyautogui.write('Hello world!', interval=0.25)
pyautogui.write(['left', 'left', 'left', 'left', 'left', 'left'])
Если хотите открыть чат, воспользуйтесь мышкой (найдите координаты чата на экране):
pyautogui.moveTo(100, 150) # Передвигает мышку в координаты x, y - 100, 150.
pyautogui.click() # Нажимает на левую кнопку мыши в текущих координатах.
pyautogui.click(200, 220) # Нажимает на левую кнопку мыши в координатах x, y - 200, 220.
Если Вы уже в програме попробуйте открыть чат клавиатурой:
pyautogui.press('enter') # Симулирует физическое нажатие клавиши Enter
Можно просто перед печатью текста зажимать клавишу ctrl а после печати отпускать. При зажатой клавише ctrl текст с клавиатуры не печатается. А с питона продолжает.