nickel Опубліковано 25 Квітня, 2024 в 19:10 #1 Опубліковано 25 Квітня, 2024 в 19:10 (змінено) Треба автоклікер, який працюватиме на Віндовс. Майже ідеально підходив Random Mouse Clicker by MurGee, але він виявляється платний, після тріалу. Мінімальні вимоги до клікера: рандомний клік по часові та по координатах, але щоб і час (мілісекунди) і координати можна було задавати вручну. В Random Mouse Clicker by MurGee не вистачало лише таймера, який міг би виключати і включати процес клікання, також рандомно але в межах заданого діапазону (години, хвилини) і з заданим діапазоном пауз (години, хвилини). Крякнуту версію не знайшов, але натрапив на програму AutoHotKey і готовий скрипт написаний в ній, який мене влаштовує. Але, напевно, скрипт написаний на старій версії AutoHotKey, тому що мені не вдалося його запустити. Потребую допомоги, того хто в цьому розбирається. Підійде будь-яка допомога, як скидання тріального періоду в Random Mouse Clicker by MurGee так і в написанні скрипта чи доведені до розуму вже написаного. Під спойлером код скрипту, який не вдається запустити Спойлер #SingleInstance Force #Persistent SetBatchLines, -1 isPaused := false ; Variable to track the pause state F11:: if (isPaused) { isPaused := false Random, SleepClick, 250, 1000 ;clicks randomly between 250-1000ms SetTimer, RandomClick, %SleepClick% } else { isPaused := true SetTimer, RandomClick, Off } return RandomClick: if (!isPaused) { Random, x, 250, 500 ; Set your min and max x coordinate for random clicks within that range Random, y, 300, 650 ; Set your min and max y coordinate for random clicks within that range Click, %x%, %y% Random, SleepClick, 250, 1000 ;clicks randomly between 250-1000ms SetTimer, RandomClick, %SleepClick% } return F12:: ; Closes the script. To change the hotkey, refer to https://www.autohotkey.com/docs/v2/KeyList.htm GuiClose: ExitApp Змінено 25 Квітня, 2024 в 20:12 користувачем nickel
vvkit Опубліковано 25 Квітня, 2024 в 20:51 #2 Опубліковано 25 Квітня, 2024 в 20:51 Ось обговорення, як це зробити в Python Controlling mouse with Python STACKOVERFLOW.COM How does one control the mouse cursor in Python, i.e. move it to certain position and click, under Windows?
nickel Опубліковано 25 Квітня, 2024 в 21:20 Автор #3 Опубліковано 25 Квітня, 2024 в 21:20 Якби ж я володів тим Пітоном чи хоча б англійською, щоб мануал прочитати, то я б і сам написав. Мануал до автохоткей є як в самій програмі так і на сайті, але в мене той сайт відкривається один раз з десяти, якщо не рідше, тобто я навіть через перекладача почитати не можу.
vvkit Опубліковано 25 Квітня, 2024 в 21:54 #4 Опубліковано 25 Квітня, 2024 в 21:54 Спробую завтра накидати скрипт з коментарями. 1
nickel Опубліковано 26 Квітня, 2024 в 16:50 Автор #5 Опубліковано 26 Квітня, 2024 в 16:50 Заставив я цей скрипт АХК працювати, але є нюанси. По лінку на Реддіт, там є два зразки скрипту: по координатам і по курсору мишки. По курсору клік працює відмінно, але по координатах він згортає всі вікна і клікає не по кнопці, яка знаходиться по заданим координатам, а по робочому столі в заданих координатах. Як відучити скрипт згортати вікна і клікати по кнопці, а не по робочому столі? п.с. Скрипт запрацював, коли я встановив першу версію АХК, а щоб її скачати, треба було заставити браузер ігнорувати сертифікат сайту АХК. Так сайт став нормально відкриватися
nickel Опубліковано 26 Квітня, 2024 в 18:24 Автор #6 Опубліковано 26 Квітня, 2024 в 18:24 Розібрався. Координати для кліку, які я задавав, я брав відносно усього екрану, а треба було відносно активного вікна. Якби вікно було розгорнуте на весь екран, то воно би працювало й так, але в моєму випадку вікно набагато менше екрану, тому воно робило клік по заданим координатам відносно мого активного вікна і попадало за його межі, тобто робило клік по робочому столу, робивши його активним вікном, після цього робило клік по правильних координатах, тому що робочий стіл має такі ж розміри як екран і попадало вже по моїй кнопці і одночасно робило активним вікно там де мені треба було клікати. Після цього воно знову робило клік вже за межами активного вікна і так по кругу - клік в моє вікно, клік по робочому столі. Змінив координати, тепер кліки не виходять за межі вікна і все працює. Я програміст, йопта )))
nickel Опубліковано 26 Квітня, 2024 в 18:31 Автор #7 Опубліковано 26 Квітня, 2024 в 18:31 (змінено) Не можу зрозуміти нащо цей рядок з мілісекундами (червона стрілка), якщо скрипт налаштовується мілісекундами де зелена стрілка Тема хай ще побуде, бо запитань багато. Як зробити таймер запуску і таймер паузи. Чи можна зробити графічний інтерфейс до цього скрипта, бо ехе-шника компілює і скомпільована програма працює, але без можливості задати налаштування. Тому якщо хтось розуміється на цьому, то запрошую в тему Спойлер Змінено 26 Квітня, 2024 в 18:31 користувачем nickel
Nick85 Опубліковано 29 Квітня, 2024 в 19:43 #8 Опубліковано 29 Квітня, 2024 в 19:43 (змінено) clickerman гуд. але я все одно на ahk собі робив. мені треба було згортати одну прогу і рогорнути іншу В 26.04.2024 в 21:31, nickel сказав: Не можу зрозуміти нащо цей рядок з мілісекундами (червона стрілка) сон . від 250мкс до 1сек можна так Sleep, 5000 тут 5сек а можна і чат гпт запитати. мене деколи виручає з граф інтерф то мабуть пітон буде краще Змінено 29 Квітня, 2024 в 19:50 користувачем Nick85
nickel Опубліковано 29 Квітня, 2024 в 20:05 Автор #9 Опубліковано 29 Квітня, 2024 в 20:05 В 29.04.2024 в 22:43, Nick85 сказав: clickerman гуд. але я все одно на ahk собі робив. мені треба було згортати одну прогу і рогорнути іншу сон . від 250мкс до 1сек можна так Sleep, 5000 тут 5сек а можна і чат гпт запитати. мене деколи виручає з граф інтерф то мабуть пітон буде краще Якщо це сон, то він щось не працює. Коли запускаю, натиснувши ф11, скрипт він стартує з паузи і стоїть на ній поки я повторно не натисну ф11, якщо ще раз натиснути ф11, він знову стає на паузу і стоїть там поки не натисну ф11. Сам клікер працює справно, міняє рандомно координати і час, але з часом у нього проблеми: кліки робляться через більші відрізки часу ніж задано в умовах. Видно як візуально так і перевіряв на CPS-тестерах. Це не критично, але додає незручностей.
Рекомендовані повідомлення
Для публікації повідомлень створіть обліковий запис або авторизуйтесь
Ви повинні бути користувачем, щоб залишити коментар
Створити обліковий запис
Зареєструйте новий обліковий запис у нашій спільноті. Це дуже просто!
Реєстрація нового користувачаУвійти
Вже є акаунт? Увійти до системи.
Увійти