Automation (AppleScript och Shortcuts)
Peach Commander är skriptbart, så du kan styra det från AppleScript och från appen Shortcuts. En handfull grundläggande verb låter ett skript navigera i panelerna, markera filer via en mask, kopiera eller flytta det aktuella urvalet, och köra vilket Peach Commander-kommando som helst via dess id – och återanvänder exakt samma åtgärder som menyerna använder, så ett skriptat steg beter sig som ett manuellt. Det är praktiskt för repetitiva sysslor: att sortera nedladdningar, förbereda en bygges utdata, eller koppla in ett filsteg i en större Shortcut.
Se ordlistan¶
- Öppna Script Editor (i
/Applications/Utilities). - Välj Window ▸ Library, och dubbelklicka sedan på Peach Commander (lägg till det med + om det inte finns med i listan).
- Ordlistan öppnas och listar kommandona och egenskaperna nedan.
Första gången ett skript styr Peach Commander ber macOS dig att tillåta det (System Settings ▸ Privacy & Security ▸ Automation). Godkänn det en gång så körs senare skript utan att fråga.
Vad du kan läsa¶
| Egenskap | Betydelse |
|---|---|
active folder |
POSIX-sökväg till den aktiva panelens mapp. |
inactive folder |
POSIX-sökväg till den andra panelens mapp. |
selection paths |
De markerade objekten i den aktiva panelen (eller objektet under markören). |
Verben¶
| Kommando | Vad det gör |
|---|---|
go to "<path>" [in left\|right] |
Öppna en mapp i en panel (standard: den aktiva panelen). |
select "<mask>" |
Markera objekt i den aktiva panelen via en jokermask, t.ex. *.pdf. |
copy items to "<folder>" |
Kopiera den aktiva panelens urval till en mapp. |
move items to "<folder>" |
Flytta den aktiva panelens urval till en mapp. |
run command "<id>" |
Kör vilket kommando som helst via dess id, t.ex. cm_PackFiles. |
Kopiering och flytt använder samma bakgrundsöverföringskö som F5/F6, så förlopp och eventuella överskrivningsfrågor visas precis som vid en manuell operation.
Exempel¶
tell application "Peach Commander"
go to "~/Downloads" in left
select "*.pdf"
copy items to "~/Documents/PDFs"
return selection paths
end tell
Använda det från Shortcuts¶
I appen Shortcuts, lägg till åtgärden Run AppleScript och klistra in ett skript som det ovan. Det låter dig vika in ett Peach Commander-steg i en större Shortcut – till exempel utlöst av en mappändring eller ett kortkommando.
Anteckningar¶
- Kommando-id:t du skickar till
run commandär sammacm_*-id som visas i kommandowebbläsaren (se Start-menyn och egna kommandon). - Skriptning agerar alltid på den aktiva panelen; använd
go to … in left/in rightförst om du behöver en specifik sida. - Peach Commander är en app med ett enda fönster, så skript riktar sig mot det fönstrets två paneler.