Automatizator: Kopiraj u međuspremnik put odabranih datoteka i mapa
Savjet Makradar / / December 19, 2019
Mnogi vjerojatno znate o ovom jednostavan trik: ako je primjerak u Finder sve predmete i ključevi naredba+V to umetnuti u okvir za tekst, onda ste dobili popis imena prethodno kopirane datoteke i mape u. Ako se nazivi želite dodati stazu na odgovarajućim predmetima, samo otvoriti automatizator i zamijesiti ga jednostavnu uslugu.
To je kako se usluga treba izgledati kao gotov proizvod:
Drugu akciju - Prikaži režanje obavijest - dodajte opcija, ali ja radije da se jasno razumjeti kada je „Avtomator” završio svoj rad, i zavijaju obavijest za mene najpovoljniji izbor.
Što se tiče prvog čina, to je cijela točka njega. AppleScript skripta uzima kao ulaz niz podatkovnih datoteka i mapa koje bi trebale biti dodijeljeni za pristup usluzi. Obratite pozornost na sadržaj zaglavlja algoritma: usluga je spojen samo na Finder i timski poziv usluga će se pojaviti u kontekstnom izborniku samo za mape i / ili datoteke.
Cijeli AppleScript skriptu je kako slijedi:
na trčanje reći primjene „Finder” Izbor primjerak theSelected postaviti outputPathList do {} ponoviti s anItem u theSelected primjerku (POSIX put od (anItem kao alias)) do kraja outputPathList kraju ponoviti postaviti AppleScript tekst točka razdvojnike da se vrate set outputString na outputPathList kao string set AppleScript tekst točka razdvojnike za „” postavljen prijenosnika outputString set ulaz na outputString kraju reći povratak ulaz. kraj trčanje
Prva polovica kod obavlja sve korake potrebne za prijenos put do predmeta iz formata "Disk: FOLDER1: Folder2:...: papkaN: imya.rasshirenie" u formatu "/Papka1/papka2/.../papkaN/imya.rasshirenie" (drugi format - zove snimanje POSIX-formatu „koordinate” sustava objekta datoteke). Drugi dio koda stvara popis tekst - svaki put do objekta se nalazi na posebnom retku.
Naravno, dva operatora u 15 i 18 linija, a može biti uklonjena. Međutim, Ostavio sam ih u slučaju tekućih aktivnosti Trčanje AppleScript (Run AppleScript) dobiveni niz žice će morati prenijeti na daljnju obradu neke druge radnje.
Umetanjem ovaj kod i dodavanje izborni izazov zavijaju poruke, spremanje i uslugu pogodnost za sebe po imenu (na primjer, Kopiraj put objekata). Odmah nakon toga, možete ići na Finder i odabir više datoteka i mapa, kliknite na desnu tipku miša - iz kontekstnog izbornika, pod naredba poziva službi, vidjet ćete novu točku. Klikom na njega, što će kopirati put do odabranih objekata. Će samo ići na bilo koji tekst programa i ključeva naredba+V spremna za umetanje niz žice.