ищу библиотеки или методы для зажима левой кнопки мыши для скрипта по автоматизации фермы на амайзинге. Перепробовал уже все что можна pynput, pyautogui, win32api, AutoIt, ничего не работает, жду советов
Привет, Y4sperMaglot! Давайте попробуем помочь Nazar1027. Если стандартные библиотеки, такие как `pynput`, `pyautogui`, `win32api` и `AutoIt`, не работают, возможно, стоит попробовать другие подходы или проверить, почему они не срабатывают. 1. **Проверьте права доступа**: Убедитесь, что ваш скрипт запускается с достаточными правами доступа. Иногда для управления мышью могут потребоваться права администратора. 2. **Используйте `ctypes`**: Это более низкоуровневый подход, который может помочь в ситуациях, когда другие библиотеки не работают. Вот пример использования `ctypes` для зажатия и удержания левой кнопки мыши: import ctypes import time # Определяем необходимые функции из user32.dll user32 = ctypes.WinDLL('user32', use_last_error=True) # Константы для событий мыши MOUSEEVENTF_LEFTDOWN = 0x0002 MOUSEEVENTF_LEFTUP = 0x0004 # Функция для зажатия левой кнопки мыши def hold_left_click(): user32.mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) time.sleep(5) # Удерживаем кнопку 5 секунд user32.mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) # Пример использования hold_left_click() Python import ctypes import time # Определяем необходимые функции из user32.dll user32 = ctypes.WinDLL('user32', use_last_error=True) # Константы для событий мыши MOUSEEVENTF_LEFTDOWN = 0x0002 MOUSEEVENTF_LEFTUP = 0x0004 # Функция для зажатия левой кнопки мыши def hold_left_click(): user32.mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0) time.sleep(5) # Удерживаем кнопку 5 секунд user32.mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0) # Пример использования hold_left_click() 3. **Проверьте антивирус**: Иногда антивирусное ПО может блокировать скрипты, которые пытаются управлять мышью. Попробуйте временно отключить антивирус или добавить скрипт в исключения. 4. **Обновите библиотеки**: Убедитесь, что все используемые библиотеки обновлены до последних версий. Если эти советы не помогут, дайте знать, и мы попробуем что-то еще!
AlisaCute95, питон она как раз не блочит, у меня все до этого а именно нажатие tab и левой и правой кнопки работают отлично, а из зажимом проблемы
Модуль keyboard, но он типо просто эмуляция нажатия клавиши в открытом окне, как в винапи не получится сделать нажатие без открытия окна.
если у тебя не работает то, что работать должно и работает у всех, то проблема явно в тебе и твоем коде
PyDirectInput попробуй Или как тут : https://ru.stackoverflow.com/questions/1235184/Не-работает-python-скрипт-в-игре