Suomi

Napsautusskripti Macille

Lataa InputConfig Mac App StorestaTämä sovellus on täysin ilmainen. Tiliä ei tarvitse luoda. Ei tilauksia, ei hankalia latauksia, eikä mitään ole lukittu. Optimoitu Apple siliconille.

AppleScript voi napsauttaa painikkeen, jonka se osaa nimetä, mutta ei mitä tahansa kohtaa näytöllä. Pisteeseen napsauttamiseen Terminalista ilmainen cliclick-työkalu tekee sen yhdellä rivillä. Jos haluat vain napsautukset ajastimella ilman koodia, InputConfig, ilmainen Mac App Storessa, tekee sen näppäimestä tai painikkeesta.

Vaiheet

  1. Asenna cliclick Homebrew-työkalulla: brew install cliclick.
  2. Salli Terminal kohdassa Järjestelmäasetukset, Tietosuoja ja suojaus, Käyttöapu.
  3. Aja cliclick c:. napsauttaaksesi osoittimen kohdalle.
  4. Aseta se silmukkaan sleep-komennon kanssa, jotta napsautus tapahtuu ajastimella.
  5. Pysäytä silmukka painamalla Control C.

Tiedä mitä AppleScript voi napsauttaa

AppleScript puhuu sovellusten kanssa System Eventsin kautta, joka voi napsauttaa painikkeen tai valikkokohdan nimen perusteella. Sillä ei ole tavallista tapaa napsauttaa pistettä näytöllä. Nimetylle painikkeelle AppleScript toimii. Näytön kohdalle käytä cliclickiä.

Napsauta Terminalista cliclickillä

cliclick on Carsten Blümin ilmainen, avoimen lähdekoodin komentorivityökalu, joka napsauttaa, siirtää osoitinta ja kirjoittaa Terminalista.

Terminal: Asenna se.

brew install cliclick

Mitä tapahtuu: Homebrew asentaa sen, ja cliclick -h listaa kaikki komennot.

Terminal: Napsauta kohtaan x 500, y 300.

cliclick c:500,300

Mitä tapahtuu: Yksi napsautus osuu siihen pisteeseen. Piste numeroiden sijaan napsauttaa osoittimen kohdalle.

Terminal: Napsauta osoittimen kohdalla kymmenen kertaa sekunnissa, kunnes painat Control C.

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

Mitä tapahtuu: Napsautukset toistuvat, kunnes painat Control C siinä Terminal-ikkunassa.

Terminal tarvitsee Käyttöapu-oikeuden, jotta napsautukset osuvat perille, kohdassa Järjestelmäasetukset, Tietosuoja ja suojaus, Käyttöapu.

Käytä cliclickin huijauslehteä

Nämä komennot ovat cliclickin README:stä, jonka luin 27. lokakuuta 2026. Koordinaatit ovat x,y. Luvun edessä oleva + tai - liikkuu suhteessa osoittimeen, ja piste tarkoittaa sitä, missä osoitin on nyt. Terminal tarvitsee ensin Accessibility-käytön.

KomentoMitä se tekeeEsimerkki
c:x,yNapsautuscliclick c:500,300
dc:x,yKaksoisnapsautuscliclick dc:500,300
tc:x,yKolminkertainen napsautuscliclick tc:500,300
rc:x,yOikea napsautuscliclick rc:500,300
m:x,ySiirrä osoitintacliclick m:+50,+0
dd:, dm:, du:Veto: paina alas, siirrä, päästä sitten irticliclick dd:100,100 dm:200,200 du:300,300
t:textKirjoita teksti etualan sovellukseen, lainausmerkeissä, jos siinä on välilyöntejäcliclick t:"Hello there"
kp:keyPaina ja päästä irti näppäimestä, kuten return tai esccliclick kp:return
kd: ja ku:Pidä ja vapauta muokkausnäppäimet (alt, cmd, ctrl, fn, shift)cliclick kd:cmd,alt
w:msOdota millisekunteinacliclick w:500
p:.Tulosta osoittimen sijainticliclick p:.

Yksi kutsu ottaa minkä tahansa määrän komentoja, ajettuna järjestyksessä, joten napsautus yhdessä kohdassa, odotus ja napsautus toisessa kohdassa on yksi rivi.

Terminal: Napsauta kahta kohtaa sekunnin välein ja vie osoitin sitten takaisin sinne, missä se oli.

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

Mitä tapahtuu: -r-asetus palauttaa osoittimen alkupaikkaansa, kun komennot päättyvät.

Useampi kohta järjestyksessä on se yksi asia, jonka skripti tekee ja jota yksi InputConfig-rivi ei tee.

Päätä, milloin skripti voittaa sovelluksen

  • Skripti voittaa useassa kohdassa. Yksi cliclick-kutsu voi käydä yhtä monessa pisteessä kuin listaat, kun taas jokainen InputConfig-rivi napsauttaa yhtä kohtaa.
  • Skripti voittaa isommissa skripteissä. Shell-skripti voi ajaa cliclickin yhtenä vaiheena muiden joukossa.
  • Sovellus voittaa käynnistyksessä ja pysäytyksessä. Pikanäppäin tai ohjaimen painike käynnistää sen, väli on luku millisekunteina, ja hätäpysäytys lopettaa sen mistä tahansa sovelluksesta.

Ohita skripti

Silmukka Terminalissa pysähtyy vain siitä ikkunasta. InputConfigissa sisäänrakennettu Auto Clicker (Automaattinen napsauttaja) -esiasetus käynnistyy ja pysähtyy näppäimellä fn F6, väli asetetaan millisekunteina, ja hätäpysäytys, Control Option Command piste, lopettaa sen mistä tahansa. Ilmainen automaattinen napsauttaja Macille sisältää asetuksen.

Rivi InputConfigin muokkausikkunassa, Options auki: napsautusrivi, joka on asetettu napsauttamaan kiinteään kohtaan 640, 400 ja toistuu 1 000 ms välein.
Kuva 1. Mitä skripti tekisi ilman skriptiä: napsauttaa kohtaan 640, 400 kerran sekunnissa, kunnes painat painiketta uudelleen.

Lyhyesti

  • Nimetty painike. AppleScript ja System Events.
  • Kohta näytöllä. cliclick c: koordinaateilla.
  • Napsautukset ajastimella, ilman koodia. InputConfigin Auto Clicker -esiasetus.

Kysymykset

Voiko AppleScript napsauttaa hiirellä tietyssä pisteessä?

Ei tavallisella tavalla. AppleScript napsauttaa painikkeita ja valikkokohtia nimellä System Eventsin kautta. Näytön pisteelle käytä cliclick-työkalua.

Miten napsautan automaattisesti Terminalista Macilla?

Asenna cliclick komennolla brew install cliclick, salli Terminal Käyttöapu-oikeudessa ja aja cliclick c:. silmukassa lyhyen sleep-viiveen kanssa.

Mitä komentoja cliclickissä on?

README listaa napsautuksen (c:), kaksoisnapsautuksen (dc:), kolminkertaisen napsautuksen (tc:), oikean napsautuksen (rc:), siirron (m:), vedon (dd:, dm:, du:), kirjoituksen (t:), näppäimen painalluksen (kp:), muokkausnäppäimen alas ja ylös (kd:, ku:), odotuksen (w:), sijainnin tulostuksen (p:) ja pisteen värin (cp:).

Lisää suomeksi

Suomenkieliset sivut

Kuka kirjoittaa. Ryleigh Newman kehittää InputConfigia ja ohjaa omaa Maciaan joka päivä peliohjaimella, koska kädet eivät toimi hyvin. Tämä sivu on käännetty englannista. InputConfig näkyy suomeksi, kun Macin kieleksi on valittu suomi. Osa sivuston sivuista on vain englanniksi.

Tämä sivu muilla kielillä: English, 日本語, Türkçe, 简体中文

Lataa InputConfig Mac App StorestaIlmainen. macOS 14 tai uudempi. Ei tiliä, mikään ei lähde Macistasi. Avoin lähdekoodi GitHubissa.