Automatizácia (AppleScript a Skratky)
Peach Commander možno skriptovať, takže ho môžete ovládať z AppleScript a z aplikácie Skratky. Hŕstka základných slovies umožňuje skriptu navigovať v paneloch, vybrať súbory podľa masky, kopírovať alebo presúvať aktuálny výber a spustiť ľubovoľný príkaz Peach Commander podľa jeho identifikátora — opätovným použitím presne tých istých akcií, ktoré používajú ponuky, takže skriptovaný krok sa správa ako manuálny. Je to praktické pri opakujúcich sa úlohách: triedenie stiahnutých súborov, príprava výstupu zostavenia alebo zapojenie kroku so súborom do väčšej Skratky.
Zobrazenie slovníka¶
- Otvorte Editor skriptov (v
/Applications/Utilities— „Nástroje“ vo Finderi). - Vyberte Okno ▸ Knižnica, potom dvakrát kliknite na Peach Commander (pridajte ho pomocou +, ak nie je v zozname).
- Slovník sa otvorí a uvedie príkazy a vlastnosti nižšie.
Prvýkrát, keď skript ovláda Peach Commander, macOS vás požiada o povolenie (Systémové nastavenia ▸ Súkromie a bezpečnosť ▸ Automatizácia). Schváľte to raz a neskoršie skripty bežia bez opýtania.
Čo môžete prečítať¶
| Vlastnosť | Význam |
|---|---|
active folder |
Cesta POSIX priečinka aktívneho panela. |
inactive folder |
Cesta POSIX priečinka druhého panela. |
selection paths |
Vybrané položky v aktívnom paneli (alebo položka pod kurzorom). |
Slovesá¶
| Príkaz | Čo robí |
|---|---|
go to "<cesta>" [in left\|right] |
Otvoriť priečinok v paneli (predvolene: aktívny panel). |
select "<maska>" |
Vybrať položky v aktívnom paneli podľa masky so zástupnými znakmi, napr. *.pdf. |
copy items to "<priečinok>" |
Skopírovať výber aktívneho panela do priečinka. |
move items to "<priečinok>" |
Presunúť výber aktívneho panela do priečinka. |
run command "<id>" |
Spustiť ľubovoľný príkaz podľa jeho identifikátora, napr. cm_PackFiles. |
Kopírovanie a presúvanie používajú tú istú frontu prenosu na pozadí ako F5/F6, takže priebeh a prípadné výzvy na prepísanie sa zobrazujú presne ako pri manuálnej operácii.
Príklad¶
tell application "Peach Commander"
go to "~/Downloads" in left
select "*.pdf"
copy items to "~/Documents/PDFs"
return selection paths
end tell
Použitie zo Skratiek¶
V aplikácii Skratky pridajte akciu Spustiť AppleScript a vložte skript ako ten vyššie. To vám umožní zapojiť krok Peach Commander do väčšej Skratky — napríklad spustenej zmenou priečinka alebo klávesovou skratkou.
Poznámky¶
- Identifikátor príkazu, ktorý odovzdáte do
run command, je ten istý identifikátorcm_*zobrazený v prehliadači príkazov (pozri Ponuka Štart a vlastné príkazy). - Skriptovanie vždy pôsobí na aktívny panel; najprv použite
go to … in left/in right, ak potrebujete konkrétnu stranu. - Peach Commander je aplikácia s jedným oknom, takže skripty cielia na dva panely toho okna.