Executar dreceres des de la línia d’ordres
Fes servir l’app Terminal del Mac per executar una drecera des de la línia d’ordres. Executar dreceres des de la línia d’ordres és igual que executar-les des de l’app Dreceres; pots passar documents, imatges i text, entre d’altres. Aleshores, la drecera pot passar el resultat a un altre procés o escriure’l en un arxiu.
Tot i que pots executar pràcticament qualsevol drecera des de la línia d’ordres, les dreceres més eficients són les que no mostren avisos ni demanen entrades. Quan una drecera demana una entrada, el procés de la línia d’ordres es posa en pausa i espera l’entrada de l’usuari. En comptes de fer servir l’acció Seleccionar, configura la teva drecera per rebre contingut específic com a entrada, i no reps cap entrada, demana el contingut. Consulta Limita l’entrada d’una drecera quan s’executa des d’una altra app al Mac. El fet de permetre que les imatges es passin a la drecera i demanar si estan absents permet que una única drecera s’executi des de qualsevol lloc, i que només es pregunti a l’usuari quan sigui necessari.
Executa dreceres des de la línia d’ordres
Les dreceres s’executen utilitzant l’ordre shortcuts
. Per executar una drecera que s’anomena “Combinar imatges”, has de tenir en compte la quantitat d’espai utilitzant una d’aquestes opcions:
shortcuts run "Combine Images"
or shortcuts run Combine\ Images
Pots passar imatges a una drecera utilitzant el senyal -i
o --input-path
. Pots passar rutes d’imatges amb rutes absolutes o relatives delimitades per espai, o bé utilitzant comodins. Per executar la drecera “Combinar imatges” i passar tots els arxius JPEG de l’escriptori, pots utilitzar el següent:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg
Nota: Quan passes una ruta d’arxiu a través d’un canal (|
), la ruta es tracta com si fos text. Fes servir el senyal -i
per assegurar-te que l’entrada es tracti com a rutes d’arxiu.
Si la drecera acaba amb una acció que produeix text, imatges o algun altre arxiu, o si fas servir l’acció Aturar i generar, pots afegir el senyal -o
o --output-path
per escriure de manera intel·ligent el resultat d’un arxiu. Per exemple, pots convertir text en un arxiu PDF o TXT proporcionant una ruta amb l’extensió d’arxiu adequada. Per executar la drecera “Combinar imatges” i combinar totes les imatges de l’escriptori en un arxiu PNG, pots utilitzar el següent:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg -o ~/Desktop/combined.png
Si la drecera té una acció que acaba amb un resultat o té una acció “Aturar i generar”, pots canalitzar el resultat de la drecera a una altra ordre utilitzant el caràcter |
. Pots definir el tipus de resultat (per exemple, forçar que el resultat sigui JPEG en comptes de text) utilitzant el senyal --output-type
amb un indicador de tipus uniforme. Per executar la drecera “Combinar imatges” i combinar totes les imatges de l’escriptori i passar-les a una altra ordre com a RTFD, pots utilitzar el següent:
shortcuts run "Combine Images" -i ~/Desktop/*.jpg --output-type com.apple.rtfd | …
Per obtenir una llista dels indicadors de tipus uniforme, consulta Identificadors de tipus uniforme declarats pel sistema.
L’ordre shortcuts
donarà 0
si l’execució s’ha dut a terme amb èxit o 1
si hi ha hagut un error.
Enumera les dreceres a la línia d’ordres
Potser vols comprovar si una drecera existeix abans d’executar una altra automatització o veure una llista de dreceres quan GUI no estigui disponible. Pots obtenir una llista de totes les dreceres disponibles fent servir shortcuts list
. També pots obtenir una llista de les dreceres en carpetes personalitzades. Fes servir el senyal -f
i proporciona un nom de carpeta personalitzat. Per exemple, si vols obtenir una llista de totes les dreceres d’una carpeta personalitzada que s’anomena “Música”, fes servir el següent:
shortcuts list -f Music
Nota: Només pots utilitzar el senyal -f
amb carpetes personalitzades; no pots fer servir carpetes generades com ara “Accions ràpides”, “Barra de menús”, etc.
Per obtenir una llista de totes les teves carpetes en comptes de les dreceres, pots utilitzar el següent:
llista de dreceres —carpetes
Consulta les dreceres des de la línia d’ordres
Pots obrir una drecera a l’editor utilitzant shortcuts view
. Això et pot ajudar a resoldre un problema amb una drecera que no funciona correctament. Per veure una drecera anomenada “Drecera incorrecta”, utilitza el següent:
shortcuts view "Bad shortcut"
Signar dreceres des de la línia d’ordres
Pots signar les dreceres que has exportat prèviament amb shortcuts sign
. Sempre que signis una drecera, Apple en rep una còpia per validar‑la (per evitar manipulacions no autoritzades quan la comparteixis). La signatura de dreceres té dos modes:
Tothom: tothom pot importar la drecera.
Persones que em coneixen: només les persones que et tenen entre els contactes podrà importar la teva drecera. La teva informació de contacte s’inclourà a l’arxiu de la drecera.
Per signar una drecera anomenada “Comparteix‑me”, utilitza el següent:
shortcuts sign --mode people-who-know-me --input "Share me.shortcut" --output "Share me signed.shortcut"
Per obtenir informació sobre com compartir dreceres, consulta Comparteix dreceres al Mac.
Tot i que pots utilitzar x-callback-urls per executar i veure dreceres des de la línia d’ordres, hauries de fer servir l’ordre shortcuts
per poder proporcionar entrades i sortides intel·ligents. Consulta Introducció als esquemes URL a l’app Dreceres del Mac.