Reklāma
Ja jūs jūtaties ērti skriptu pasaulē un strādājat ar Mac, AppleScript varētu būt jums automatizācijas risinājums. AppleScript ir spēcīga valoda, kas dod jums iespēju kontrolēt jebkuru lietotni, ja vien tā nodrošina AppleScript bibliotēku.
Izmantojiet to tādiem ikdienišķiem uzdevumiem kā Photoshop fotoattēlu automātiska lieluma maiņa, mapju pārdēvēšana un failu bloķēšana ar paroli. Mēs jums parādīsim, kā sākt to lietot.
Kas ir AppleScript?
Tāpat kā bash, arī AppleScript ir skriptu valoda. Un līdzīgi Automator, tas galvenokārt mijiedarbojas ar lietotnēm un Finder, lai automatizētu uzdevumus jums. Tas tika izlaists kā Mac OS System 7 daļa, sākot ar 1993. gadu. Kopš tā laika tas ir iestrēdzis, atrodas ligzdā Komunālie pakalpojumi mape.
AppleScript jauda palielinājās, parādot Mac OS X. Kakao ietvars ļāva lietotņu izstrādātājiem daudz vieglāk iekļaut AppleScript saderību. Paaugstinātā elastība apvienojumā ar AppleScript spēju tieši sarunāties ar komandrindu padara AppleScript par vienu no labākajiem rīkiem tīkotājiem. Tas arī dod MacOS priekšrocību pār iOS, kad runa ir par automatizāciju.
Iepriekš instalēto AppleScriptu pārskats
Pirms mēs sākam sadalīt tieši to, ko saka AppleScript, apskatīsim skriptus, kas iepriekš instalēti skriptu redaktorā, un to, kā jūs tos varat izmantot.
Iepriekš instalētie skripti dzīvo Macintosh HD> Bibliotēka> Skripti. Viņiem varat arī piekļūt, atverot skriptu redaktoru (meklējiet to ar Spotlight), dodoties uz Preferences> Vispārīgi> Rādīt skriptu izvēlni izvēlņu joslāun pēc tam noklikšķinot uz skripta ikonas, kas parādās izvēlņu joslā.
Vienu no šiem skriptiem izvēlnes joslā var vienkārši palaist.
Apskatīsim mapes darbības. Mapes darbība ir AppleScript, kas pievienota mapei. Ja tas ir iespējots, skripts darbosies ar visiem failiem, kas pievienoti šai mapei.
Ja jūs dodaties uz Darbības mapē> Pievienot skriptus mapei, loga uznirstošajā logā tiks uzdots jautājums, kāda veida skriptu vēlaties pievienot mapei. Fotoattēlus var apvērst horizontāli vai vertikāli, dublēt tos kā JPEG vai PNG, pagriezt tos vai izsaukt brīdinājumu, kad tiek pievienots jauns vienums.
Kad esat izvēlējies skriptu un mapi, kurai vēlaties to pievienot, ar peles labo pogu noklikšķiniet uz pašas mapes. Iet uz Pakalpojumi> Mapes darbību iestatīšana, un pārliecinieties, ka Iespējot mapes darbības ir pārbaudīts. Pēc tam velciet failu mapes augšpusē, lai redzētu savu AppleScript palaišanu.
Spēlējiet apkārt ar izvēlnes joslu Skripti, lai iegūtu priekšstatu par to, ko vēl AppleScript var darīt jūsu labā. Lai apskatītu, kas notiek zem pārsega, dodieties uz Skripti ar peles labo pogu noklikšķiniet uz jebkura skripta un atveriet to ar skriptu redaktoru.
Izpratne par Tell paziņojumu
AppleScript izmanto cilvēkam lasāmu sintakse. Tas nozīmē, ka salīdzinājumā ar daudzām citām programmēšanas valodām tas ir uzrakstīts saprotamā formātā. Tā kā komandu sūtīšanai tiek izmantoti pilni vārdi un teikumi, to ir viegli saprast un viegli iemācīties.
Apskatīsim sākuma sintaksi pievienot - jauns vienums alert.scpt mapē Darbības. Tas sniegs priekšstatu par visbūtiskāko AppleScript paziņojumu: pateikt paziņojumu.
pievienojot mapes vienumus šai mapei pēc pievienoto_saņēmumu saņemšanas, mēģiniet pateikt lietojumprogrammai “Finder” - mapes nosaukumam iestatiet mapes_nosaukums šī_mapes mala nosaukuma nosaukums.
“Apgalvošanas paziņojums” sastāv no trim daļām:
- Vārds “pateikt”
- Atsauces objekts (šajā gadījumā lietojumprogramma “Finder”)
- Veicamā darbība (šeit “mapes_vārdu iestatiet uz šīs mapes nosaukumu”).
Nespeciālistu vārdiem sakot, iepriekš teiktajā ir teikts, ka “Pasakiet meklētājam izmantot mapes nosaukumu, kurai šis skripts ir pievienots, kad skripts pieprasa“ this_folder ”.
AppleScript mērķis ir automatizēt uzdevumus jums, liekot lietotnēm veikt uzdevumus, kas jums liekas, ka nedarāt pats. Tāpēc komanda “pateikt” ir būtiska. Jūs varat nokļūt tālu AppleScript pasaulē, izmantojot tikai “pateikt”.
Ņemiet vērā arī: līnija, kas saka - norādīt mapes nosaukumu
patiesībā ir tikai komentārs, kurā lietotājam tiek pateikts, ko skripts tajā brīdī dara. Komentāri ir nepieciešami - ne tikai tāpēc, lai pastāstītu citiem cilvēkiem, ko izdarījis jūsu skripts, bet arī lai atgādinātu par sevi.
Pirmā AppleScript rakstīšana
Ja jums ir zināma programmēšanas pieredze un jūs pārzināt tādus jēdzienus kā mainīgie, darīšanas cilpasun nosacījumus, jūs varat daudz iegūt no AppleScript ārpus šī ievada darbības jomas. Pagaidām mēs jums parādīsim tikai to, kā izveidot, rakstīt, palaist un saglabāt pamata skriptu:
- Izveidojiet skriptu: Atveriet Skriptu redaktors un dodieties uz Fails> Jauns.
-
Uzrakstiet savu skriptu: Skriptu redaktora logs ir sadalīts divās daļās. Augšējā puse paredzēta skripta ievadīšanai; apakšējā puse parādīs izvadi, kad to palaidīsit. Tips:
pastāstiet lietojumprogrammai "Sistēmas notikumi", lai tiktu parādīts dialoglodziņš "Sveika pasaule!"
. Pēc tam izvēlnes joslā tieši virs skripta nospiediet āmura pogu, lai to apkopotu. Tas tiks veikts caur jūsu skriptu, lai pārbaudītu sintakse kļūdas. Ja saņemat kļūdas ziņojumu un skripts maina formatējumu un fontu, tas tiek veiksmīgi apkopots. - Palaidiet savu skriptu: Blakus āmura pogai ir a Spēlē pogu. Nospiediet to un redziet, kas notiek.
- Saglabājiet savu skriptu: Tagad, kad jums ir pamata skripts, varat to saglabāt kā noklikšķināmu programmu. Iet uz Fails> Saglabāt, un zem Faila formāts, izvēlieties Pieteikums. Tagad tā vietā, lai atvērtu skriptu redaktoru un sasniegtu taustiņu Play, varat vienkārši divreiz noklikšķināt uz skripta, lai to palaistu. Ja jums patīk skriptēt bash, jūs varat izmantojiet AppleScript, lai pārvērst savus bash skriptus uz noklikšķināmām lietojumprogrammām Kā pārvērst Bash skriptus noklikšķināmajās lietotnēs, izmantojotBash skripti ir jaudīgi, taču ne vienmēr tie ir ērti. Lūk, kā AppleScript var pārvērst Bash komandas par noklikšķināmām lietotnēm. Lasīt vairāk .
Izmantojot šo vienkāršo sintaksi, jūs varat gandrīz jebkurai Mac lietotnei pateikt, ka tā dara gandrīz visu. Lai pārskatītu dotajai lietotnei pieejamās komandas, dodieties uz Fails> Atvērt vārdnīcu un izvēlieties lietojumprogrammu. Turpmāk jūs varat redzēt visas pieejamās AppleScript komandas.
Vienkāršākai Mac automatizācijai izmantojiet Automator
Ja programmēšana sagādā galvassāpes, ir vienkāršāki veidi, kā automatizēt savus uzdevumus. Automator izmanto draudzīgu GUI un vienkāršu saskarni, lai pārdomājošās rutīnas padarītu par vienu klikšķi iestatītu un aizmirstu.
Lai gan Automator nav tik pielāgojams vai sarežģīts kā AppleScript, to ir vienkāršāk un daudz grūtāk salauzt. Apskatiet dažus Automator darbplūsmas, kas ietaupīs jūsu laiku 8 Laika taupīšanas Automator darbplūsmas jūsu MacAutomātiskā lietotne jūsu Mac datorā ļauj ērti automatizēt garlaicīgus uzdevumus. Šeit ir satriecošas laika taupīšanas darbplūsmas, kuras jums vajadzētu iestatīt. Lasīt vairāk ja jūs interesē.
Tims Čavaga ir rakstnieks, kurš dzīvo Bruklinā. Kad viņš neraksta par tehnoloģijām un kultūru, viņš raksta zinātnisko fantastiku.