Kaj je strežnik AE v mojem Macu (05.01.24)

Ko delate z različnimi računalniki Mac, je težava preiti iz enega računalnika v drugega samo za dokončanje preprostih nalog. Na primer, tiskanje dokumenta na drug računalnik Mac pomeni, da datoteko najprej kopirate v računalnik, nato pa se prijavite v ta drugi Mac in ga od tam natisnete. To se zgodi, ko datoteke ni mogoče odpreti z računalnikom Mac ali če je aplikacija, ki jo potrebujete za zagon datoteke, zastarela.

Kopiranje datoteke v drug računalnik je preveč težavno, še posebej, če vključuje veliko datotek. Na srečo je Apple olajšal nadzor nad drugim Macom v istem omrežju s pomočjo AppleScripts in Remote Apple Events. Zahvaljujoč tem tehnologijam lahko uporabniki Maca zdaj dostopajo do aplikacij in izvajajo osnovna opravila na daljavo. Uporabnikom ni treba vstati s svojih sedežev, samo da bi poslušali iTunes, poslali sporočilo z aplikacijo Messages ali poslali e-pošto kontaktom.

Oddaljeni dostop je koristen, če imate doma ali v pisarni dva ali več računalnikov Mac. Čeprav lahko na daljavo upravljate drug Mac v istem omrežju s funkcijo Shared, je uporaba ukazov AppleScript in strežnika AE veliko hitrejša. Poleg tega vam za to ni treba odpreti funkcije skupnega zaslona.

Kaj je strežnik AE?

Če ste opazili, da strežnik AE deluje v ozadju in tega ne poznate Verjetno se sprašujete: kaj je strežnik AE v mojem Macu?

Strežnik AE, znan tudi kot strežnik AppleEvents, upravlja oddaljene dogodke Apple v macOS. To aplikacijam v drugih računalnikih Mac omogoča pošiljanje dogodkov Apple v lokalni računalnik. To se morda zdi zapleteno, vendar je v resnici veliko bolj preprosto, kot se sliši.

AppleScript, ki je vgrajen sistem za skriptiranje na ravni uporabnika v macOS, uporabnikom Maca omogoča avtomatizacijo ponavljajočih se nalog, razširitev zmožnosti aplikacij in celo ustvarjanje samostojnih aplikacij v sorazmerno preprostem jeziku. AppleScript komunicira z macOS in ciljnimi posameznimi aplikacijami z uporabo preprostega sistema za sporočanje, imenovanega Apple Events.

Strežnik AE naredi, da sprejme in izvrši AppleScript in ga pošlje drugemu računalniku Mac. Pošiljanje Applecripta ni dovolj za izvedbo naloge, odobril bi ga moral sprejemni računalnik prek oddaljenih dogodkov Apple.

Vaš Mac lahko sprejme dogodke Apple iz aplikacij, ki se izvajajo v drugih računalnikih Mac. Apple Events so naloge, ki se izvajajo v macOS, na primer odpiranje tega dokumenta ali tiskanje tega dokumenta. Z vklopljenimi oddaljenimi dogodki Apple lahko AppleScript, ki se izvaja na drugem Macu, na daljavo upravlja vaš lokalni Mac ali izvaja naloge, na primer tiskanje dokumentov ali odpiranje aplikacij.

Za Mace, ki se izvajajo v macOS Catalina, AppleEvents in AppleScripts, ki ciljajo na program v oddaljenem sistemu, mora isti uporabnik v tem oddaljenem sistemu preveriti pristnost. V nasprotnem primeru bo uporabnik prejel napako procNotFound.

Kako omogočiti strežnik AE v računalniku Mac

Če želite v svojem omrežju poučiti drug Mac, morate za njegovo delovanje uporabiti AppleScripts in oddaljeni strežnik Apple. AppleScripts vsebujejo navodila za nalogo, ki jo želite, da drugi Mac izvaja, medtem ko strežnik AE pooblasti in izvrši navodila. S temi funkcijami lahko drugemu Macu naročite, naj se zaustavi, predvaja skladbo, obišče spletno mesto ali prikaže opozorilo.

Če želite na svojem Macu omogočiti oddaljeni Apple Server ali AE Server, sledite tem navodilom:

  • Na vašem Macu ali Macu želite daljinsko upravljati, kliknite meni Apple in nato Sistemske nastavitve.
  • Kliknite Skupna raba in nato obkljukajte Oddaljeni Appleovi dogodki <<<<<<<<
  • Določite uporabnike, ki lahko pošiljajo dogodke:
    • Vsi uporabniki : Vsak uporabnik v vašem računalniku in kdor koli v vašem omrežju lahko pošlje dogodke v vaš Mac.
    • Samo ti uporabniki : Kliknite gumb Dodaj (+) in izberite uporabnike, ki lahko pošiljajo dogodke. Uporabniki & amp; Skupine se nanašajo na vse uporabnike v vašem računalniku. Uporabniki omrežja in omrežne skupine se nanašajo na ljudi v vašem omrežju.
  • Ko sledite tem korakom, lahko uporabniki, ki ste jih določili, zdaj pošljejo AppleScripts v vaš Mac. Še vedno se boste morali prijaviti z uporabo skrbniškega uporabniškega imena in gesla za Mac za preverjanje pristnosti AppleScript-a.

    Toda preden zaženete AppleScript, najprej očistite računalnik s programsko opremo za čiščenje Mac-a in se prepričajte, da računalnik deluje v najboljšem primeru.

    Tako kot pri vseh funkcijah skupne rabe morate tudi oddaljene Appleove dogodke omogočiti le, če ste prepričani, da jih potrebujete. Zlonamerna tretja oseba, ki pozna naslov vašega Mac-a, pa tudi vaše uporabniško ime in geslo, lahko ukrade podatke iz vašega Mac-a, ugrabi vašo napravo ali preglasi vašo sejo. Če vam ni treba pošiljati navodil drugemu Macu, je najbolje, da to funkcijo onemogočite, da zaprete vse nepotrebne načine napada.

    Če želite onemogočiti oddaljeni strežnik Apple, jo lahko izklopite z uporabo menija Skupna raba ( meni Apple & gt; Sistemske nastavitve & gt; Skupna raba & gt; Oddaljeni dogodki Apple ) ali vnesite naslednji ukaz z Terminal:

    / usr / bin / sudo / bin / launchctl onemogoči sistem / com.apple.AEServer

    Znova zaženite računalnik, da spremembe začnejo veljati. Vaš strežnik AE bi moral biti zdaj onemogočen.

    Kako pisati skripte AppleScripts

    Omogočanje oddaljenega strežnika Apple je le del enačbe. Nato morate napisati AppleScripts z navodili, kaj želite, da vaš Mac počne. Za to morate uporabiti urejevalnik AppleScript ali urejevalnik skriptov pod Finder & gt; Komunalije . Ko je urejevalnik odprt, lahko skript napišete tako, da kliknete Datoteka & gt; Novo.

    Tu je nekaj skriptov, ki jih lahko preizkusite:

    • Preklopite Mac v stanje spanja

    povejte aplikaciji »Iskalnik« računalnika »eppc: // IP naslov ciljnega Mac-a ″
    spanje
    end tell

    • Odpri iTunes

    aplikacija iTunestell “iTunes” stroja “eppc: // IP naslov ciljnega Maca”
    predvajaj
    konec povej

    • Zapri iTunes

    povej aplikaciji “iTunes” stroja “eppc: // IP naslov ciljnega Maca”
    stop
    end tell

    • Zaženi Safari

    povej aplikaciji “Safari” stroja “eppc: // IP naslov ciljnega Maca”
    aktiviraj
    end tell

    • Zapri Safari

    povej aplikaciji “Safari” stroja “eppc: // IP naslov ciljnega Maca” < br /> prenehaj
    end tell

    Ko ustvariš te AppleScripts, jih lahko shraniš v svoj Mac in jih zaženeš, ko je treba. Za zagon programa AppleScript boste morali vnesti uporabniško ime in geslo ciljnega Maca.


    YouTube Video.: Kaj je strežnik AE v mojem Macu

    05, 2024