Polski

Skrypt auto clickera na Macu

Pobierz InputConfig z Mac App StoreTa aplikacja jest całkowicie darmowa. Nie trzeba zakładać konta. Nie ma subskrypcji ani skomplikowanych pobrań, a nic nie jest zablokowane. Zoptymalizowana pod Apple Silicon.

AppleScript może kliknąć przycisk, który potrafi nazwać, ale nie każde miejsce na ekranie. Do kliknięć w punkt z Terminal darmowe narzędzie cliclick robi to w jednej linii. Jeśli chcesz tylko klikania na czas bez kodu, InputConfig, darmowy w Mac App Store, robi to z klawisza albo przycisku.

Kroki

  1. Zainstaluj cliclick przez Homebrew: brew install cliclick.
  2. Zezwól Terminal w Ustawieniach systemowych, Prywatność i ochrona, Dostępność.
  3. Uruchom cliclick c:. , by kliknąć tam, gdzie jest wskaźnik.
  4. Wstaw to do pętli z sleep, by klikać na czas.
  5. Naciśnij Control C, by zatrzymać pętlę.

Poznaj, co AppleScript potrafi kliknąć

AppleScript rozmawia z aplikacjami przez System Events, które mogą kliknąć przycisk albo pozycję menu po nazwie. Nie ma prostego sposobu, by kliknąć punkt na ekranie. Dla przycisku z nazwą AppleScript działa. Dla miejsca na ekranie użyj cliclick.

Klikaj z Terminala przez cliclick

cliclick to darmowe narzędzie z otwartym kodem, napisane przez Carstena Blüma, które klika, rusza wskaźnikiem i wpisuje z Terminala.

Terminal: Zainstaluj je.

brew install cliclick

Co się stanie: Homebrew instaluje narzędzie, a cliclick -h wypisuje wszystkie polecenia.

Terminal: Kliknij w punkt x 500, y 300.

cliclick c:500,300

Co się stanie: Jedno kliknięcie trafia w ten punkt. Kropka zamiast liczb klika tam, gdzie jest wskaźnik.

Terminal: Klikaj tam, gdzie jest wskaźnik, dziesięć razy na sekundę, aż naciśniesz Control C.

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

Co się stanie: Kliki się powtarzają, aż naciśniesz Control C w tym oknie Terminal.

Terminal potrzebuje dostępu do Dostępności, żeby kliknięcia trafiały, w Ustawieniach systemowych, Prywatność i ochrona, Dostępność.

Użyj ściągi cliclick

Te polecenia pochodzą z README cliclick, czytanego 27 października 2026. Współrzędne to x,y. Plus lub minus przed liczbą przesuwa względem wskaźnika, a kropka oznacza, gdzie wskaźnik jest teraz. Terminal najpierw potrzebuje dostępu Dostępność.

PolecenieCo robiPrzykład
c:x,yKlikcliclick c:500,300
dc:x,yPodwójny klikcliclick dc:500,300
tc:x,yPotrójny klikcliclick tc:500,300
rc:x,yPrawy klikcliclick rc:500,300
m:x,yPrzesuń wskaźnikcliclick m:+50,+0
dd:, dm:, du:Przeciągnij: wciśnij, przesuń, potem puśćcliclick dd:100,100 dm:200,200 du:300,300
t:textWpisz tekst w aplikacji na wierzchu, w cudzysłowie, jeśli ma spacjecliclick t:"Hello there"
kp:keyWciśnij i puść klawisz, taki jak return lub esccliclick kp:return
kd: i ku:Przytrzymaj i puść klawisze modyfikujące (alt, cmd, ctrl, fn, shift)cliclick kd:cmd,alt
w:msCzekaj, w milisekundachcliclick w:500
p:.Wypisz położenie wskaźnikacliclick p:.

Jedno wywołanie przyjmuje dowolną liczbę poleceń, uruchamianych po kolei, więc klik w jednym miejscu, czekanie i klik w innym to jedna linia.

Terminal: Kliknij dwa miejsca w odstępie sekundy, potem przywróć wskaźnik tam, gdzie był.

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

Co się dzieje: Opcja -r przywraca wskaźnik tam, gdzie zaczął, gdy polecenia się skończą.

Kilka miejsc po kolei to jedyna rzecz, którą robi skrypt, a nie robi jej pojedynczy wiersz InputConfig.

Zdecyduj, kiedy skrypt bije aplikację

  • Skrypt wygrywa przy kilku miejscach. Jedno wywołanie cliclick może odwiedzić tyle punktów, ile wymienisz, a każdy wiersz InputConfig klika jedno miejsce.
  • Skrypt wygrywa wewnątrz większych skryptów. Skrypt powłoki może uruchomić cliclick jako jeden krok wśród innych.
  • Aplikacja wygrywa przy starcie i zatrzymaniu. Skrót klawiszowy albo przycisk kontrolera ją uruchamia, odstęp to liczba w milisekundach, a awaryjne zatrzymanie kończy ją z każdej aplikacji.

Zrezygnuj ze skryptu

Pętla w Terminal zatrzymuje się tylko z tego okna. W InputConfig wbudowany preset Auto Clicker (Automatyczne klikanie) startuje i zatrzymuje się przez fn F6, odstęp ustawia się w milisekundach, a awaryjne zatrzymanie, Control Option Command period, kończy klikanie z każdego miejsca. Darmowy auto clicker na Macu ma pełną konfigurację.

Wiersz w edytorze InputConfig z rozwiniętymi Options: wiersz kliknięcia ustawiony na klikanie w stałym punkcie, 640, 400, powtarzany co 1000 ms.
Rys. 1. Tak działałby skrypt, bez skryptu: klik w punkt 640, 400 raz na sekundę, aż naciśniesz przycisk ponownie.

Krótka wersja

  • Przycisk z nazwą. AppleScript i System Events.
  • Miejsce na ekranie. cliclick c: ze współrzędnymi.
  • Klikanie na czas bez kodu. Preset Auto Clicker w InputConfig.

Pytania

Czy AppleScript może kliknąć punkt na ekranie?

Nie w prosty sposób. AppleScript klika przyciski i pozycje menu po nazwie przez System Events. Do punktu na ekranie użyj cliclick.

Jak automatycznie klikać z Terminala na Macu?

Zainstaluj cliclick przez brew install cliclick, zezwól Terminal w Dostępności i uruchom cliclick c:. w pętli z krótkim sleep.

Jakie polecenia ma cliclick?

README wymienia klik (c:), podwójny klik (dc:), potrójny klik (tc:), prawy klik (rc:), ruch (m:), przeciągnięcie (dd:, dm:, du:), pisanie (t:), wciśnięcie klawisza (kp:), modyfikator w dół i w górę (kd:, ku:), czekanie (w:), wypisanie położenia (p:) i kolor w punkcie (cp:).

Więcej po polsku

Strony po polsku

Kto pisze. Ryleigh Newman tworzy InputConfig i na co dzień steruje własnym Makiem za pomocą kontrolera, bo ręce nie działają najlepiej. Ta strona jest przetłumaczona z angielskiego. InputConfig wyświetla się po polsku, gdy Mac jest ustawiony na polski. Niektóre strony witryny są tylko po angielsku.

Ta strona w innych językach: English, 日本語, Türkçe, 简体中文

Pobierz InputConfig z Mac App StoreZa darmo. macOS 14 lub nowszy. Bez konta, nic nie opuszcza Twojego Maca. Open source na GitHubie.