Suorita AppleScript komentoriviltä Mac OS X:ssä osascriptillä

Anonim

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.

Suorita AppleScript komentoriviltä Mac OS X:ssä osascriptillä