![](/https://help.apple.com/assets/6712D663A5C9C17B38070C34/6712D6680716C7F2C008E7B0/sk_SK/fbd8d40651fff19a46e7aaedd4cb1b09.png)
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.