напиши код на пайтон-автокликер. Задача создать зону которую будет вводить пользователь и в ней будет происходить клик в 1 мили секунду пока пользователь не остановит программу
Конечно! Вот пример простог�� автокликера на Python, который позволяет пользователю задать зону для кликов и будет кликать в этой зоне с интервалом в 1 миллисекунду, пока пользователь не остановит программу. Для этого нам понадобят��я библиотеки pyautogui
и keyboard
. Убедитесь, что они установлен��:
pip install pyautogui keyboard
Теперь создадим сам автокликер:
import pyautogui
import keyboard
import time
def get_zone():
print("Пожалуйста, укажите верхний левый угол зоны и нажмите Enter.")
while not keyboard.is_pressed('enter'):
top_left = pyautogui.position()
time.sleep(0.1)
print("Пожалуйста, укажите н��жний пр��вый угол зоны и нажмите Enter.")
while not keyboard.is_pressed('enter'):
bottom_right = pyautogui.position()
time.sleep(0.1)
return top_left, bottom_right
def main():
print("Нажмите 's' для начала и 'q' для остановки.")
while True:
if keyboard.is_pressed('s'):
top_left, bottom_right = get_zone()
print(f"Зона установлен��: {top_left} - {bottom_right}")
break
time.sleep(0.1)
print("Ав��окликер запущен. Нажмите 'q' для остановки.")
while not keyboard.is_pressed('q'):
x = pyautogui.random.randint(top_left.x, bottom_right.x)
y = pyautogui.random.randint(top_left.y, bottom_right.y)
pyautogui.click(x, y)
time.sleep(0.001) # 1 миллисекунда
print("Автокликер ��становлен.")
if __name__ == "__main__":
main()
pyautogui
и keyboard
.