Utfør snarveier fra kommandolinjen
Du kan bruke Terminal-appen på Macen til å utføre en snarvei fra kommandolinjen. Utføring av snarveier fra kommandolinjen fungerer på samme måte som utføring av snarveier i Snarveier-appen – du kan sende dokumenter, bilder, tekst og mer. Deretter kan snarveien sende utdata til en annen prosess eller skrive til en fil.
Selv om du kan utføre så godt som alle snarveier fra kommandolinjen, er de mest effektive snarveiene de som ikke viser varsler eller ber om inndata. Når en snarvei ber om inndata, settes kommandolinjeprosessen på pause mens den venter på inndata fra brukeren. I stedet for å bruke en valghandling, kan du konfigurere snarveien til å motta bestemt innhold som inndata, og hvis ingen inndata blir mottatt, vil den be om innhold. Les Begrens inndata for en snarvei når den utføres fra en annen app på Mac. Ved å tillate at bilder kan sendes til snarveien og be om dem hvis de mangler, kan en enkelt snarvei kjøres fra så godt som hvor som helst, og den vil bare kontakte brukeren hvis det er nødvendig.
Utføre snarveier fra kommandolinjen
Snarveier utføres ved hjelp av snarveier
-kommandoen. Hvis du vil utføre en snarvei med navnet «Kombiner bilder», må du være oppmerksom på mellomrommet ved å bruke ett av følgende:
snarveier utfør «Kombiner bilder»
eller snarveier utfør Kombiner\ bilder
Du kan sende bilder til snarveier ved hjelp av -i
- eller --input-path
-flagget. Du kan sende bildebaner med plassavgrensede absolutter eller relative baner, eller bruke jokertegn. Hvis du vil utføre «Kombiner bilder»-snarveien og sende alle JPEG-filer på skrivebordet, kan du bruke følgende:
snarveier utfører «Kombiner bilder» -i ~/Skrivebord/*.jpg
Merk: Når du sender en filbane ved hjelp av en ledning (|
), behandles banen som tekst. Bruk -i
-flagget til å sikre at inndata behandles som filbaner.
Hvis snarveien slutter med en handling som produserer tekst, bilder eller en annen fil, eller hvis du bruker Stopp og lever-handlingen, kan du legge til -o
- eller --output-path
-flagget for å skrive utdata til en fil på en intelligent måte. Du kan for eksempel legge tekst til en PDF- eller TXT-fil ved å oppgi en bane med riktig filendelse. Hvis du vil utføre «Kombiner bilder»-snarveien til å kombinere alle bildene på skrivebordet til en PNG-fil, kan du bruke følgende:
snarveier utfører «Kombiner bilder» -i ~/Skrivebord/*.jpg -o ~/Skrivebord/combined.png
Hvis snarveien har en handling som avsluttes med utdata eller har en Stopp og lever-handling, kan du lede utdata for snarveien til en annen kommando med |
-tegnet. Du kan definere en type utdata (for eksempel å tvinge utdata til å bli en JPEG i stedet for tekst) ved å bruke --output-type
-flagget med en Uniform Type Indicator. Hvis du vil utføre «Kombiner bilder»-snarveien for å kombinere alle bildene på skrivebordet og sende de til en annen kommando som en RTFD, kan du bruke følgende:
snarveier utfører «Kombiner bilder» -i ~/Skrivebord/*.jpg --output-type com.apple.rtfd | …
Hvis du vil se en liste over Uniform Type Indicators, kan du gå til System-Declared Uniform Type Identifiers.
shortcuts
-kommandoen avslutter 0
på en vellykket utføring eller 1
på en feil.
Liste snarveier på kommandolinjen
Du bør sjekke om en snarvei eksisterer før du utfører en annen automatisering eller se en liste over snarveien når GUI ikke er tilgjengelig. Du kan liste opp alle tilgjengelige snarveier ved hjelp av snarveierlisten
. Du kan også liste snarveier i tilpassede mapper. Bruk -f
-flagget kan oppgi et tilpasset mappenavn. Hvis du for eksempel vil liste opp alle snarveiene i den tilpassede mappen med navnet «Musikk», kan du bruke følgende:
shortcuts list -f Music
Merk: Du kan bare bruke -f
-flagget med tilpassede mapper, du kan ikke bruke genererte mapper som «Hurtighandlinger», «Menylinje» og så videre.
Hvis du vil liste opp alle mappene dine i stedet for snarveiene, kan du bruke følgende:
shortcuts list --folders
Vise snarveier fra kommandolinjen
Du kan åpne en snarvei i redigereren ved hjelp av snarveiervisningen
. Dette kan være nyttig under feilsøking av snarveier med feil. Hvis du vil vise en snarvei med navnet «Bad shortcut», kan du bruke følgende:
shortcuts view "Bad shortcut"
Signere snarveier fra kommandolinjen
Du kan signere en snarvei som du tidligere har eksportert ved hjelp av shortcuts sign
. Når du signerer en snarvei, mottar Apple en kopi av den til validering (for å forhindre uautorisert manipulering når du deler den). Snarveissignering har to moduser:
Alle: Alle kan importere snarveien din.
Personer som kjenner meg: Kun personer som har deg i kontaktlisten sin, kan importere snarveien din. Kontaktinformasjonen din vil inkluderes i snarveisfilen.
Hvis du vil signere en snarvei med navnet «Share me», kan du bruke følgende:
shortcuts sign --mode people-who-know-me --input "Share me.shortcut" --output "Share me signed.shortcut"
Hvis du vil ha mer informasjon om deling av snarveier, kan du se Del snarveier på Mac.
Du kan bruke x-callback-urls til å utføre og vise snarveier fra kommandolinjen, men du bør bruke snarveier
-kommandoen for å levere intelligente inndata og utdata. Les Introduksjon til URL-typer i Snarveier på Mac.