
Spúšťanie skratiek z príkazového riadka
Skratky môžete na Macu spúšťať z príkazového riadku v apke Terminál. Spustenie skratiek z príkazového riadka sa ničím nelíši od spustenia z apky Skratky – v oboch prípadoch im môžete odovzdávať dokumenty, obrázky, text a ďalšie dáta. Svoj výstup potom môže skrátka odovzdať ďalšiemu procesu alebo zapísať do súboru.
Aj keď z príkazového riadka je možné spustiť prakticky akúkoľvek skratku, táto metóda je najvhodnejšia pre skratky, ktoré nezobrazujú upozornenia ani výzvy na zadanie vstupu. Keď skratka požiada o vstup, proces príkazového riadka sa pozastaví a bude čakať na vstup užívateľa. Namiesto použitia akcie Vybrať nastavte skratku tak, aby prijímala potrebné dáta na vstupe a o ich zadanie požiadala až v prípade, že žiadny vstup nedostane. Pozrite si tému Obmedzenie vstupov skratky pri spustení z inej apky na Macu. Ak skratke umožníte prijímať obrázky a v prípade chýbajúceho vstupu o ne požiadať, bude možné tú istú skratku spustiť odkiaľkoľvek a zobraziť výzvu len vtedy, keď bude potrebné.
Spúšťanie skratiek z príkazového riadka
Skratky sa spúšťajú pomocou príkazu shortcuts. Ak chcete spustiť skratku s medzerou v názve, napríklad „Kombinovať obrázky“, musíte príkaz zadať jedným z nasledujúcich spôsobov:
shortcuts run "Kombinovať obrázky" alebo shortcuts run Kombinovať\ obrázky
Obrázky môžete skratke odovzdať pomocou príznaku -i alebo --input-path. Cesty k obrázkom môžete zadávať ako absolútne alebo relatívne, oddeľovať ich medzerami a používať v nich zástupné znaky. Ak chcete napríklad spustiť skratku „Kombinovať obrázky“ a odovzdať jej všetky súbory JPEG na ploche, môžete použiť nasledujúci príkaz:
shortcuts run "Kombinovať obrázky" -i ~/Plocha/*.jpg
Poznámka: Ak odovzdáte cestu k súboru, v ktorej sa používa znak zvislej čiary (|), cesta sa spracuje ako text. Ak chcete zabezpečiť, aby sa vstup spracoval ako cesta k súboru, použite príznak -i.
Ak sa skratka končí akciou, ktorá generuje text, obrázky alebo iný typ súboru, alebo ak použijete akciu Zastaviť a poslať výstup, môžete k príkazu pridať príznak -o alebo --output-path a dosiahnuť tak inteligentné zapísanie výstupu do súboru. Výstupný text tak môžete napríklad uložiť do PDF alebo TXT súboru, keď zadáte cestu s príslušnou príponou súboru. Ak chcete napríklad spustiť skratku „Kombinovať obrázky“, ktorá skombinuje všetky obrázky na ploche do jedného PNG súboru, môžete použiť nasledujúci príkaz:
shortcuts run "Kombinovať obrázky" -i ~/Plocha/*.jpg -o ~/Plocha/skombinované.png
Ak skratka obsahuje akciu, ktorá na konci generuje výstup, alebo akciu Zastaviť a poslať výstup, môžete jej výstup presmerovať na vstup ďalšieho príkazu pomocou znaku |. Typ výstupu môžete definovať (teda napríklad vynútiť výstup vo formáte je JPEG namiesto textu) pomocou príznaku --output-type s jednotným indikátorom typu. Ak chcete napríklad spustiť skratku „Kombinovať obrázky“, ktorá skombinuje všetky obrázky na ploche a odovzdá ich ďalšiemu príkazu vo formáte RTFD, môžete použiť nasledujúci príkaz:
shortcuts run "Kombinovať obrázky" -i ~/Plocha/*.jpg --output-type com.apple.rtfd | …
Zoznam jednotných indikátorov typov nájdete v dokumente System-Declared Uniform Type Identifiers (Jednotné identifikátory typov deklarované systémom).
Príkaz shortcuts sa skončí s hodnotou 0 v prípade úspešného spracovania alebo s hodnotou 1 v prípade chyby.
Zobrazenie zoznamu skratiek v príkazovom riadku
V niektorých situáciách môžete chcieť overiť existenciu určitej skratky pred spustením inej automatizovanej akcie alebo zobraziť zoznam skratiek, keď nemáte k dispozícii grafické užívateľské rozhranie. Zoznam všetkých dostupných skratiek zobrazíte príkazom shortcuts list. Okrem toho môžete zobraziť aj zoznamy skratiek vo vlastných priečinkoch. V takom prípade použite príznak -f a zadajte názov vlastného priečinka. Ak chcete napríklad zobraziť zoznam všetkých skratiek vo vlastnom priečinku s názvom Hudba, použite nasledujúci príkaz:
shortcuts list -f Hudba
Poznámka: Príznak -f možno používať len s vlastnými priečinkami, nie s generovanými priečinkami, ako napríklad „Rýchle akcie“, „Lišta“ a podobne.
Ak chcete namiesto zoznamu skratiek zobraziť zoznam všetkých priečinkov, môžete použiť nasledujúci príkaz:
shortcuts list --folders
Zobrazenie skratiek z príkazového riadka
Skratku môžete otvoriť v editore pomocou príkazu shortcuts view. Táto možnosť môže byť užitočná pri riešení chýb v skratkách. Ak chcete napríklad zobraziť skratku s názvom „Skratka s chybou“, použite nasledujúci príkaz:
shortcuts view "Skratka s chybou"
Podpisovanie skratiek z príkazového riadka
Skratku, ktorú ste predtým exportovali, môžete podpísať pomocou príkazu shortcuts sign. Keď skratku podpíšete, Apple dostane jej kópiu na overenie (s cieľom zabrániť neoprávneným zásahom pri jej zdieľaní). Podpisovanie skratiek má dva režimy:
Ktokoľvek: Skratku môže importovať ktokoľvek.
Osoby, ktoré ma poznajú: Skratku budú môcť importovať iba ľudia, ktorí vás majú vo svojich kontaktoch. Vaše kontaktné informácie budú zahrnuté v súbore skratky.
Ak chcete podpísať skratku s názvom „Zdieľaj ma“, použite nasledujúci príkaz:
shortcuts sign --mode people-who-know-me --input "Zdieľaj ma.shortcut" --output "Zdieľaj ma podpísaná.shortcut"
Informácie o zdieľaní skratiek nájdete v téme Zdieľanie skratiek na Macu.
Aj keď je na spúšťanie a zobrazovanie skratiek z príkazového riadka v princípe možné používať adresu x-callback-url, mali by ste uprednostniť príkaz shortcuts, ktorý zabezpečuje inteligentné spracovanie vstupu a výstupu. Pozrite si tému Úvod do URL schém v apke Skratky na Macu.