Suorita AppleScript komentoriviltä Mac OS X:ssä osascriptillä
Mac-käyttäjät voivat halutessaan suorittaa AppleScriptin komentoriviltä joko suorittamalla komentosarjatiedoston suoraan tai antamalla osascript-komennolla suoria pelkkää tekstiä komentosarjalausekkeita. Tästä voi olla hyötyä moniin tarkoituksiin, mutta sen pitäisi olla erityisen mukavaa käyttäjille, jotka viettävät paljon aikaa komentorivillä tai suorittavat etähallintatehtäviä ssh:n avulla.
Osascript-komento suorittaa minkä tahansa OSA-komentosarjan. Keskitymme tässä AppleScriptiin, mutta voit itse asiassa käyttää osascriptiä myös Javascriptin suorittamiseen, jos käytät -l-lippua kielen säätämiseen.
AppleScript-skriptitiedostojen suorittaminen komentoriviltä
Jos haluat suorittaa AppleScript-komentosarjatiedoston Mac OS:n terminaalista, osoita osascript .scpt-komentotiedostopolkuun seuraavasti:
osascript /example/path/to/AppleScript.scpt
Jos esimerkiksi tallensit tämän komentosarjan muodostamaan automaattisesti yhteyden VPN-verkkoon komentosarjatiedostona sovelluksen sijaan, voit osoittaa osascript-komennon suoraan tiedostoon suorittaaksesi sen. Mikä tahansa .scpt-tiedosto voidaan käynnistää yksinkertaisesti osoittamalla osascript-komento oikeaan polkuun. Onko se luotu AppleScriptin Script Editorissa vai pelkästä tekstitiedostosta, ei ole väliä, kunhan syntaksi on oikea.
AppleScript Script -lauseiden suorittaminen suoraan päätteestä
Jos haluat suorittaa tietyn AppleScript-komentosarjan tai -käskyn tallentamatta sitä .scpt-tiedostona, voit yksinkertaisesti käyttää -e-lippua ja sitten tarvittavia kerta- ja kaksoislainausmerkkejä lainataksesi ja välttääksesi komentosarjan oikein.
Muutama esimerkki:
"osascript -e &39;näyttöikkuna Hei osxdaily.com>"
Näyttää valintaikkunan, jossa lukee "Hei"
"osascript -e &39;käske App Finderille tehdä uusi Finder-ikkuna&39;"
Avaa uuden Finder-ikkunan
"osascript -e aseta äänenvoimakkuus 0"
Mykistää järjestelmän äänen.
Olemme käsitelleet lukuisia lyhyitä AppleScript-ohjelmia osascript-komennolla aiemmin, mukaan lukien Mac OS:n sovellusten sulkeminen komentoriviltä, Mac-taustakuvan asettaminen komentoriviltä, kaikkien liitettyjen t altioiden poistaminen, järjestelmän äänenvoimakkuuden mykistäminen tai muuttaminen , ja enemmän.Jokainen, joka on kiinnostunut oppimaan lisää AppleScriptistä, voi löytää huomattavan määrän tietoa, syntaksia, komentoja ja hyödyllisiä oppaita MacOS:n ja Mac OS X:n mukana toimitetusta Script Editor -sovelluksesta.
Tiedätkö erityisen mielenkiintoisia temppuja AppleScriptin käyttämiseen komentoriviltä? Kerro meille alla olevissa kommenteissa.