Automator: Kopírovanie do schránky cestu vybraných súborov a priečinkov
Tipy Makradar / / December 19, 2019
Mnohí asi viete o tento jednoduchý trik: Ak je kópia vo Finder akékoľvek predmety a kľúče príkaz+V robiť vložku do textového poľa, potom dostanete zoznam mien skôr kopírovaných súborov a priečinkov. Ak názvy Ak chcete pridať cestu do príslušných objektov, stačí otvoriť Automator a vymyslieť to jednoduché služby.
To je to, ako by mala služba vyzerať ako hotový výrobok:
Druhá akcia - Show Growl oznámenia - pridajte voliteľný, ale radšej, aby bolo jasné, kedy "Avtomator" dokončil svoju prácu a upozornenia Growl pre mňa najvhodnejšia možnosť.
Čo sa týka prvého dejstva, to je celý zmysel toho. AppleScript skript berie ako vstup pole dátových súborov a zložiek, ktoré by mali byť pridelené pre prístup k službe. Dávajte pozor na obsah hlavičky algoritmu: služba je pripojená iba na Finder a tím volania služba objaví v kontextovej ponuke iba pre priečinky a / alebo súborov.
Plný AppleScript script kód je nasledujúci:
o spustení aplikácie Tell "Finder" Voľba kópiu theSelected nastaviť outputPathList na {} opakovaní s Anita v theSelected kópiu (POSIX cesta of (Anita ako alias)) do konca outputPathList koncového opakovania nastaviť AppleScript v texte bod oddeľovača vrátiť nastavenej outputString do outputPathList ako reťazec nastavený AppleScript v texte bod oddeľovača pre nastavenie schránky "" na outputString set vstup pre outputString end tell vráti vstup. end run
Prvá polovica Kód vykonáva všetky kroky potrebné k prevodu cestu k objektom z formátu "Disk: Folder1: Složka2:...: papkaN: imya.rasshirenie" vo formáte "/Papka1/papka2/.../papkaN/imya.rasshirenie" (Druhý spôsob - tzv nahrávanie POSIX-formát "poloha" objektu súborového systému). Druhá časť kódu vytvára textový zoznam - každá cesta k objektu sa bude nachádzať na samostatnom riadku.
Samozrejme, že dvaja operátor v 15 a 18 riadkov, a môžu byť odstránené. Avšak, nechal som ich v prípade súčasných akcií Run AppleScript (run AppleScript) výsledné pole reťazcov bude musieť preniesť na ďalšie spracovanie nejakú inú akciu.
Vložením tohto kódu a pridaním nepovinný výzvu Growl správy, uložte služby pohodlie pre seba podľa mena (napr Skopírujte cestu objektov). Bezprostredne po tom, môžete prejsť na Finder a vybrať viac súborov a priečinkov, kliknite pravým tlačidlom myši - z kontextového menu, pod velenie služieb telefónnych hovorov, uvidíte tento bod. Po kliknutí naň budete kopírovať cestu do vybraných objektov. Pôjde len do akéhokoľvek textového programu a kľúče príkaz+V pripravení vložiť pole reťazcov.