Executarea scurtăturilor din linia de comandă
Puteți folosi aplicația Terminal pe Mac pentru a executa o scurtătură din linia de comandă. Executarea scurtăturilor din linia de comandă nu diferă de executarea lor din aplicația Scurtături; puteți transmite documente, imagini, text și altele. Apoi scurtătura poate să transmită ieșirea unui alt proces sau să o scrie într-un fișier.
Deși puteți executa aproape orice scurtătură din linia de comandă, cele mai eficiente scurtături sunt cele care nu afișează alerte sau solicită o intrare. Când o scurtătură solicită o intrare, procesul liniei de comandă se oprește, așteptând intrarea de la utilizator. În loc să utilizați o acțiune Selectare, configurați scurtătura să primească un anumit conținut drept intrare și, dacă nu primește un conținut, să-l solicite. Consultați Limitarea intrării pentru o scurtătură când este executată din altă aplicație pe Mac. Autorizarea transmiterii imaginilor în scurtătură și solicitarea lor dacă sunt absente permite executarea unei singure scurtături de oriunde, adresând utilizatorului o solicitare doar când este necesar.
Rularea scurtăturilor din linia de comandă
Scurtăturile sunt executate folosind comanda shortcuts
. Pentru a executa o scurtătură denumită “Combinare imagini”, trebuie să specificați spațiul folosind una dintre următoarele:
shortcuts run "Combinare imagini"
sau shortcuts run Combinare\ imagini
Puteți transmite imagini în scurtături folosind fanionul -i
sau --input-path
. Puteți transmite căi spre imagini cu căi absolute sau relative delimitate prin spații sau folosind metacaractere. Pentru a executa scurtătura “Combinare imagini” și a transmite toate fișierele JPEG de pe Desktop, puteți folosi următoarele:
shortcuts run "Combinare imagini" -i ~/Desktop/*.jpg
Notă: Când transmiteți o cale de fișier folosind o bară verticală (|
), calea este tratată drept text. Utilizați fanionul -i
pentru a vă asigura că intrarea este tratată drept căi de fișiere.
Dacă scurtătura se termină cu o acțiune care produce text, imagini sau un alt fișier ori dacă folosiți acțiunea Oprire și generare ieșire, puteți adăuga fanionul -o
sau --output-path
pentru scrierea inteligentă a ieșirii într-un fișier. De exemplu, puteți scrie textul de ieșire într-un fișier PDF sau TXT furnizând o cale cu extensia corectă de fișier. Pentru a executa scurtătura “Combinare imagini” combinând toate imaginile de pe Desktop într-un fișier PNG, puteți folosi următoarele:
shortcuts run "Combinare imagini" -i ~/Desktop/*.jpg -o ~/Desktop/combinate.png
Dacă scurtătura are o acțiune care se termină cu o ieșire sau are acțiunea “Oprire și generare ieșire”, puteți redirecționa ieșirea scurtăturii într-o altă comandă folosind caracterul |
. Puteți defini tipul de ieșire (de exemplu, forțând ieșirea să fie un JPEG în loc de text) folosind fanionul --output-type
cu un indicator uniform de tipuri (Uniform Type Indicator). Pentru a executa scurtătura “Combinare imagini” combinând toate imaginile de pe Desktop și transmițând în altă comandă drept RTFD, puteți folosi următoarele:
shortcuts run "Combinare imagini" -i ~/Desktop/*.jpg --output-type com.apple.rtfd | …
Pentru lista indicatorilor uniformi de tipuri (Uniform Type Indicators), consultați Indicatori uniformi de tipuri declarați de sistem.
Comanda shortcuts
va genera 0
la o executare cu succes sau 1
în cazul unei erori.
Listarea scurtăturilor în linia de comandă
Este indicat să verificați dacă o scurtătură există înainte de a executa altă automatizare sau să vedeți o listă de scurtături când interfața grafică nu este disponibilă. Puteți lista toate scurtăturile disponibile folosind shortcuts list
. De asemenea, puteți lista scurtăturile din dosare personalizate. Utilizați fanionul -f
și furnizați un nume de dosar personalizat. De exemplu, dacă doriți să listați toate scurtăturile din dosarul personalizat cu numele “Muzică”, utilizați următoarele:
shortcuts list -f Muzică
Notă: Puteți utiliza fanionul -f
doar cu dosare personalizate; nu puteți utiliza dosare generate, cum ar fi “Acțiuni rapide”, “Bară de meniu” etc.
Pentru a lista toate dosarele în locul scurtăturilor, puteți utiliza următoarele:
shortcuts list --folders
Vizualizarea scurtăturilor din linia de comandă
Puteți deschide o scurtătură în editor folosind shortcuts view
. Acest lucru poate fi util pentru depanarea unei scurtături cu erori. Pentru a vedea o scurtătură intitulată “Scurtătură greșită”, utilizați următoarele:
shortcuts view "Scurtătură greșită"
Semnarea scurtăturilor din linia de comandă
Puteți semna o scurtătură pe care ați exportat‑o anterior utilizând shortcuts sign
. Când semnați o scurtătură, Apple primește o copie pentru validare (pentru a împiedica alterarea neautorizată a acesteia când o partajați). Semnarea scurtăturilor are două moduri:
Oricine: Oricine poate importa scurtătura dvs.
Persoanele care vă cunosc: Doar persoanele care vă au în lista de contacte vor putea să importe scurtătura dvs. Informațiile dvs. de contact vor fi incluse în fișierul scurtăturii.
Pentru a semna o scurtătură intitulată “Partajează‑mă”, utilizați următoarele:
shortcuts sign --mode people-who-know-me --input "Partajează‑mă.shortcut" --output "Partajează‑mă signed.shortcut"
Pentru informații despre partajarea scurtăturilor, consultați Partajarea scurtăturilor pe Mac.
Deși puteți utiliza x-callback-urls pentru a executa și vizualiza scurtături din linia de comandă, ar trebui să utilizați comanda shortcuts
pentru a putea furniza o intrare și o ieșire inteligentă. Consultați Introducere în schemele URL în Scurtături pe Mac.