Köra genvägar från kommandoraden
Du kan använda appen Terminal på datorn till att köra en genväg från kommandoraden. Att köra genvägar från kommandoraden skiljer sig inte från att köra dem i appen Genvägar. Du kan överföra dokument, bilder, text och annat. Sedan kan genvägen överföra utmatningen till en annan process eller skriva den i en fil.
Det går att köra nästan alla genvägar från kommandoraden, men de effektivaste genvägarna är de som inte visar varningar eller frågar efter inmatning. När en genväg frågar efter inmatning pausas kommandoradsprocessen i väntan på användarinmatning. Ställ in att genvägen ska ta emot särskilt innehåll som inmatning i stället för att använda en Välj-åtgärd och att den ska fråga efter innehåll om inget innehåll tas emot. Se Begränsa inmatningen till en genväg som körs från en annan app på datorn. En enda genväg kan köras överallt om det är tillåtet att överföra bilder till genvägen och de efterfrågas om de inte finns. Då uppmanas användaren endast när det behövs.
Köra genvägar från kommandoraden
Genvägar körs med kommandot shortcuts
. Om du vill köra den genväg som heter Kombinera bilder måste du ta hänsyn till mellanslaget på något av följande sätt:
shortcuts run "Combine Images"
eller shortcuts run Combine\ Images
Du kan överföra bilder till genvägen med flaggan -i
eller --input-path
. Du kan överföra bildsökvägar med absoluta eller relativa sökvägar som separeras med mellanrum eller använda jokertecken. Om du vill köra genvägen Kombinera bilder och överföra alla JPEG-filer på skrivbordet kan du använda följande:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg
Obs! När du överför en filsökväg med ett lodstreck (|
) behandlas sökvägen som text. Använd flaggan -i
så att inmatningen behandlas som filsökvägar.
Om genvägen avslutas med en åtgärd som skapar text, bilder eller någon annan fil, eller om du använder åtgärden Stoppa och mata ut, kan du lägga till flaggan -o
eller --output-path
så skrivs utmatningen i en fil på ett smart sätt. Du kan till exempel mata ut text till en PDF- eller TXT-fil genom att ange en sökväg med rätt filnamnstillägg. Om du vill köra genvägen Kombinera bilder för att kombinera alla JPEG-filer på skrivbordet i en PNG-fil kan du använda följande:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg -o ~/Desktop/combined.png
Om genvägen avslutas med en åtgärd som matar ut eller innehåller en Stoppa och mata ut-åtgärd kan du leda utmatningen av en genväg till ett annat kommando med hjälp av tecknet |
. Du kan ange typ av utmatning (till exempel att utmatningen ska vara i JPEG-format i stället för text) med hjälp av flaggan --output-type
och en enhetlig typidentifierare (UTI – Uniform Type Indicator). Om du vill köra genvägen Kombinera bilder för att kombinera alla JPEG-filer på skrivbordet och överföra till ett annat kommando som en RTFD kan du använda följande:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg --output-type com.apple.rtfd | …
På sidan System-Declared Uniform Type Identifiers finns en lista över enhetliga typidentifierare.
Kommandot shortcuts
avslutas med 0
när en körning är klar och 1
om något har gått fel.
Se en lista över genvägar i kommandoraden
Du kanske vill se om en genväg finns innan du kör en annan automatisering eller visa en lista över genvägar när det grafiska användargränssnittet inte är tillgängligt. Du kan visa en lista över alla genvägar som finns med shortcuts list
. Du kan också lista genvägar i anpassade mappar. Använd flaggan -f
och ange ett namn på en anpassad mapp. Om du till exempel vill lista alla genvägar i den anpassade mappen som heter ”Musik” använder du följande:
shortcuts list -f Musik
Obs! Flaggan -f
kan bara användas med anpassade mappar. Du kan inte använda genererade mappar som Snabbåtgärder, Menyrad och liknande.
Om du vill lista alla dina mappar i stället för genvägarna kan du använda följande:
shortcuts list --folders
Visa genvägar från kommandoraden
Du kan öppna en genväg i redigeraren med hjälp av shortcuts view
. Det kan vara praktiskt om du vill felsöka en felaktig genväg. Använd följande om du vill visa en genväg som heter ”Bad shortcut”:
shortcuts view "Bad shortcut"
Signera genvägar från kommandoraden
Du kan signera en genväg som du har exporterat tidigare med genvägssignering
. När du signerar en genväg får Apple en kopia av din genväg för validering (i syfte att förhindra otillåten manipulering när du delar den). Det finns två lägen för genvägssignering:
Alla: Alla kan importera genvägen.
Personer som känner mig: Genvägen kan endast importeras av personer som har dig bland sina kontakter. Dina kontaktuppgifter kommer att finnas med i genvägsfilen.
Använd följande om du vill signera en genväg som heter ”Share me”:
shortcuts sign --mode people-who-know-me --input "Share me.shortcut" --output "Share me signed.shortcut"
Information om hur du delar genvägar finns i Dela genvägar på datorn.
Det går att använda x-callback-urls till att köra och visa genvägar från kommandoraden, men du bör använda kommandot shortcuts
så att du kan ange smart in- och utmatning. Se Introduktion till URL-scheman i Genvägar på datorn.