Українська

Скрипт автоклікера для Mac

Завантажити InputConfig з Mac App StoreЦей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.

AppleScript може клікнути кнопку, яку може назвати, але не будь-яку точку на екрані. Для кліків у точці з Terminal (Термінал) безкоштовний інструмент cliclick робить це одним рядком. Якщо вам потрібні лише кліки за таймером без коду, InputConfig, безкоштовний у Mac App Store, робить це з клавіші або кнопки.

Кроки

  1. Встановіть cliclick через Homebrew: brew install cliclick.
  2. Дозвольте Terminal у Системних параметрах: Приватність і безпека, Доступність.
  3. Запустіть cliclick c:. щоб клікнути там, де вказівник.
  4. Помістіть це в цикл із затримкою, щоб клікати за таймером.
  5. Натисніть Control C, щоб зупинити цикл.

Знайте, що може клікнути AppleScript

AppleScript взаємодіє із застосунками через System Events, який може клікнути кнопку або пункт меню за назвою. Простого способу клікнути точку на екрані в нього немає. Для кнопки з назвою AppleScript працює. Для місця на екрані використовуйте cliclick.

Клікайте з Terminal за допомогою cliclick

cliclick це безкоштовний інструмент командного рядка з відкритим кодом від Carsten Blüm, який клікає, рухає вказівник і друкує з Terminal.

Terminal: Встановіть його.

brew install cliclick

Що відбувається: Homebrew встановлює його, а cliclick -h показує всі команди.

Terminal: Клік у точці X 500, Y 300.

cliclick c:500,300

Що відбувається: Один клік потрапляє в цю точку. Крапка замість чисел клікає там, де вказівник.

Terminal: Клік там, де вказівник, десять разів на секунду, доки ви не натиснете Control C.

while true; do cliclick c:.; sleep 0.1; done

Що відбувається: Кліки повторюються, доки ви не натиснете Control C у цьому вікні Terminal.

Terminal потребує доступу до Доступності, щоб кліки потрапляли куди треба, у Системних параметрах: Приватність і безпека, Доступність.

Скористайтеся шпаргалкою cliclick

Ці команди з README cliclick станом на 27 жовтня 2026 року. Координати це x,y. Знак + або - перед числом зсуває відносно вказівника, а крапка означає, де вказівник зараз. Terminal спершу потребує доступу «Доступність».

КомандаЩо вона робитьПриклад
c:x,yКлацанняcliclick c:500,300
dc:x,yПодвійне клацанняcliclick dc:500,300
tc:x,yПотрійне клацанняcliclick tc:500,300
rc:x,yКлацання правою кнопкоюcliclick rc:500,300
m:x,yПеремістити вказівникcliclick m:+50,+0
dd:, dm:, du:Перетягування: натиснути, перемістити, потім відпуститиcliclick dd:100,100 dm:200,200 du:300,300
t:textВвести текст у програму на передньому плані, в лапках, якщо є пробілиcliclick t:"Hello there"
kp:keyНатиснути й відпустити клавішу, як-от return або esccliclick kp:return
kd: і ku:Утримати й відпустити клавіші-модифікатори (alt, cmd, ctrl, fn, shift)cliclick kd:cmd,alt
w:msЗачекати, у мілісекундахcliclick w:500
p:.Надрукувати позицію вказівникаcliclick p:.

Один виклик приймає будь-яку кількість команд, що виконуються по черзі, тож клацання в одному місці, очікування і клацання в іншому це один рядок.

Terminal: Клацніть у двох місцях з інтервалом у секунду, потім поверніть вказівник туди, де він був.

cliclick -r c:500,300 w:1000 c:700,300

Що відбувається: Параметр -r повертає вказівник туди, звідки він почав, коли команди закінчаться.

Кілька місць по черзі це єдине, що робить скрипт, чого не робить один рядок InputConfig.

Вирішіть, коли скрипт кращий за програму

  • Скрипт виграє для кількох місць. Один виклик cliclick може відвідати стільки точок, скільки ви перелічите, а кожен рядок InputConfig клацає в одному місці.
  • Скрипт виграє всередині більших скриптів. Скрипт оболонки може запускати cliclick як один крок серед інших.
  • Програма виграє для запуску і зупинки. Гаряча клавіша або кнопка контролера запускає її, інтервал це число в мілісекундах, а екстрена зупинка завершує її з будь-якої програми.

Обійдіться без скрипта

Цикл у Terminal зупиняється лише з цього вікна. В InputConfig вбудований пресет Auto Clicker запускається і зупиняється клавішею fn F6, проміжок задається в мілісекундах, а аварійна зупинка, Control Option Command і крапка, завершує його з будь-якого місця. Безкоштовний автоклікер для Mac містить налаштування.

Рядок в редакторі InputConfig з відкритими Options: рядок кліків, налаштований на клік у фіксованій точці 640, 400 з повтором кожні 1 000 мс.
Рисунок 1. Те, що робив би скрипт, але без скрипта: клік у точці 640, 400 раз на секунду, доки ви знову не натиснете кнопку.

Коротко

  • Кнопка з назвою. AppleScript і System Events.
  • Місце на екрані. cliclick c: з координатами.
  • Кліки за таймером без коду. Вбудований пресет Auto Clicker в InputConfig.

Питання

Чи може AppleScript клікнути мишею в точці?

Не простим способом. AppleScript клікає кнопки і пункти меню за назвою через System Events. Для точки на екрані використовуйте cliclick.

Як автоматично клікати з Terminal на Mac?

Встановіть cliclick командою brew install cliclick, дозвольте Terminal доступ до Доступності і запустіть cliclick c:. в циклі з коротким sleep.

Які команди має cliclick?

README перелічує клацання (c:), подвійне клацання (dc:), потрійне клацання (tc:), клацання правою кнопкою (rc:), переміщення (m:), перетягування (dd:, dm:, du:), введення (t:), натискання клавіші (kp:), модифікатор униз і вгору (kd:, ku:), очікування (w:), друк позиції (p:) і колір у точці (cp:).

Більше українською

Сторінки українською

Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.

Ця сторінка іншими мовами: English, 日本語, Türkçe, 简体中文

Завантажити InputConfig з Mac App StoreБезкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.