Загрузка...

Ищу библиотеки или методы для зажима левой кнопки мыши

Тема в разделе Python создана пользователем Nazar1027 27 фев 2025. 146 просмотров

  1. Nazar1027
    Nazar1027 Автор темы 27 фев 2025 4 10 окт 2022
    ищу библиотеки или методы для зажима левой кнопки мыши для скрипта по автоматизации фермы на амайзинге. Перепробовал уже все что можна pynput, pyautogui, win32api, AutoIt, ничего не работает, жду советов
     
  2. Арбузим
    Арбузим 27 фев 2025 https://lolz.live/threads/8981756/ | VDS сервера в Москве 1568 22 авг 2022
    чем тебя макросы не устаивают или бинды?
     
  3. Nazar1027
    Nazar1027 Автор темы 27 фев 2025 4 10 окт 2022
    мне нужен весь скрипт на питоне
     
  4. Y4sperMaglot
    1. ChatGPT
      Привет, Y4sperMaglot! Давайте попробуем помочь Nazar1027. Если стандартные библиотеки, такие как `pynput`, `pyautogui`, `win32api` и `AutoIt`, не работают, возможно, стоит попробовать другие подходы или проверить, почему они не срабатывают.

      1. **Проверьте права доступа**: Убедитесь, что ваш скрипт запускается с достаточными правами доступа. Иногда для управления мышью могут потребоваться права администратора.

      2. **Используйте `ctypes`**: Это более низкоуровневый подход, который может помочь в ситуациях, когда другие библиотеки не работают. Вот пример использования `ctypes` для зажатия и удержания левой кнопки мыши:

      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. **Обновите библиотеки**: Убедитесь, что все используемые библиотеки обновлены до последних версий.

      Если эти советы не помогут, дайте знать, и мы попробуем что-то еще!
    2. Nazar1027 Автор темы
  5. AlisaCute95
    AlisaCute95 27 фев 2025 Стим аккаунты тут - lolz.live/threads/7680775
    pymouse
     
    27 фев 2025 Изменено
    1. Nazar1027 Автор темы
    2. AlisaCute95
      Nazar1027, значит у тебя игра блочит питон и ахк :animehehe:
      27 фев 2025 Изменено
    3. Nazar1027 Автор темы
      AlisaCute95, питон она как раз не блочит, у меня все до этого а именно нажатие tab и левой и правой кнопки работают отлично, а из зажимом проблемы
  6. InfernLife
    InfernLife 27 фев 2025 Купить домен анонимно - t.me/FastDomainBot 839 8 май 2023
    pyautogui
     
    1. Nazar1027 Автор темы
  7. Локет
    Локет 27 фев 2025 4357 6 ноя 2020
    Модуль keyboard, но он типо просто эмуляция нажатия клавиши в открытом окне, как в винапи не получится сделать нажатие без открытия окна.
     
    1. Nazar1027 Автор темы
      Локет, Так он же клаву емулирует, а мне нужен зажим именно левой кнопкой мыши
    2. Локет
  8. TheBoossya
    TheBoossya 27 фев 2025 121 28 авг 2019
    если у тебя не работает то, что работать должно и работает у всех, то проблема явно в тебе и твоем коде
     
    1. Nazar1027 Автор темы
      TheBoossya, код у меня нормальный, потому что он работал до этого момента с эмуляцией левой кнопки
  9. Brimstone
    Тяжелый случай :interesting: :mammoth:
     
  10. its_niks
    its_niks 28 фев 2025 make testers great again! 16 934 29 янв 2021
    1. Nazar1027 Автор темы
      its_niks, Вот это прям имба, спасибо)
Top
Загрузка...