Terminal 101 Löpande AppleScripts från terminalen
HurVarje måndag visar vi hur du gör något nytt och enkelt med Apples inbyggda kommandoradsprogram. Du behöver ingen fancy programvara, eller en kunskap om kodning för att göra något av dessa. Allt du behöver är ett tangentbord för att skriva ut dem!
Vi har tagit några AppleScripts tidigare, men vi har lärt dig att köra dessa skript från AppleScript-redigeraren. Medan det är den perfekta platsen att testa dessa skript är det inte det bästa sättet att köra dem. Det är här det här Terminal 101-tipset kommer in: Du kan också köra nästan alla AppleScript från Terminal. Läs vidare för att få reda på hur.
Förbereder din AppleScript
För att förbereda din AppleScript för att köras i Finder, vill du öppna den i AppleScript Editor (finns i / Application / Utilities). När du öppnat klickar du på Arkiv> Spara som. I dialogrutan Spara, skriv in namnet på filen och välj sedan spara platsen. Du vill välja “Manus” från rullgardinsmenyn File Format. När du är klar klickar du på Spara.
Kör AppleScript från en fil
Om du har sparat din AppleScript som en “.SCPT” fil kan du direkt köra den i Terminal genom att skriva in följande kommando:
osacript ScriptName.scpt
Byta ut “ScriptName.scpt” med sökvägen och namnet på AppleScript-filen som du vill köra.
Kör AppleScript i terminalen
Du kan också köra en AppleScript i Terminal utan att ha en skriptfil. Du använder samma kommando med -e-alternativet och kommer även att innehålla det avsedda skriptet i enkla citat efter kommandot, så här:
osascript -e "berätta ansökan" Twitter "för att sluta"
Cory Bohon är en frilans tekniker författare, indie Mac och IOS utvecklare, och amatör fotograf. Följ den här artikeln författare Cory Bohon på Twitter.