Palaidiet AppleScript no komandrindas operētājsistēmā Mac OS X ar osascript
Mac lietotāji var palaist AppleScript no komandrindas, ja vēlas, vai nu tieši palaižot skripta failu, vai dodot komandai osascript tiešus vienkārša teksta skripta paziņojumus. Tas var būt noderīgi daudziem mērķiem, taču īpaši patīkami vajadzētu būt lietotājiem, kuri daudz laika pavada komandrindā vai veic attālās administrēšanas uzdevumus ar ssh.
Komanda osascript izpildīs jebkuru OSA skriptu. Šeit mēs koncentrējamies uz AppleScript, taču jūs varat arī izmantot osascript, lai izpildītu Javascript, ja izmantojat karodziņu -l, lai pielāgotu valodu.
AppleScript skriptu failu palaišana no komandrindas
Lai palaistu AppleScript skripta failu no termināļa operētājsistēmā Mac OS, vienkārši norādiet osascript uz .scpt komandas faila ceļu šādi:
osascript /example/path/to/AppleScript.scpt
Piemēram, ja saglabājāt šo skriptu, lai automātiski izveidotu savienojumu ar VPN kā skripta failu, nevis lietojumprogrammu, varat norādīt osascript komandu tieši uz failu, lai to izpildītu. Jebkuru .scpt failu var palaist, vienkārši norādot osascript komandu uz pareizo ceļu, neatkarīgi no tā, vai tas ir izveidots AppleScript skriptu redaktorā vai no vienkārša teksta faila, ja vien sintakse ir pareiza.
AppleScript skripta paziņojumu palaišana tieši no termināļa
Lai palaistu noteiktu AppleScript skriptu vai paziņojumu, nesaglabājot to kā .scpt failu, varat vienkārši izmantot karogu -e un pēc tam nepieciešamās vienpēdiņas un dubultpēdiņas, lai pareizi citētu un aizbēgtu no skripta.
Dažiem piemēriem:
"osascript -e &39;displeja dialoglodziņš Sveiki no osxdaily.com>"
Tiks parādīts dialoglodziņš “Sveiki”
"osascript -e &39;Pastāstiet lietotnei Finder, lai izveidotu jaunu Finder logu&39;"
Tiks atvērts jauns Finder logs
"osascript -e iestatiet skaļumu 0"
Izslēgs sistēmas skaļumu.
Mēs jau iepriekš esam apskatījuši daudzus īsus AppleScript, izmantojot komandu osascript, tostarp graciozu lietojumprogrammu aizvēršanu operētājsistēmā Mac OS no komandrindas, Mac fona iestatīšanu no komandrindas, visu pievienoto sējumu izņemšanu, sistēmas skaļuma izslēgšanu vai mainīšanu. , un vēl.Ikviens, kurš vēlas uzzināt vairāk par AppleScript, var atrast ievērojamu daudzumu informācijas, sintaksi, komandas un noderīgus norādījumus lietojumprogrammā Skriptu redaktors, kas ir komplektā ar MacOS un Mac OS X.
Vai zināt kādus īpaši interesantus trikus, kā izmantot AppleScript no komandrindas? Paziņojiet mums tālāk komentāros.