Automator: Másolás a vágólapra az utat a kiválasztott fájlok és mappák
Tippek Makradar / / December 19, 2019
Sokan talán tudni ezt az egyszerű trükköt: ha a másolatot a Finder semmilyen tárgyat és kulcsok parancs+V do betét a szövegmezőbe, akkor kap egy listát a nevét a korábban másolt fájlok és mappák. Ha a kívánt neveket adni az elérési utat a megfelelő objektumok, csak nyissa Automator és készít egyszerű szolgáltatást.
Így a szolgáltatás kell kinéznie, mint egy késztermék:
A második intézkedés - Megjelenítése Growl Notification - add kötelező, de én inkább világosan kell látni, ha a „Avtomator” befejezte munkáját, és Growl bejelentés számomra a legkényelmesebb megoldás.
Ami az első felvonás, ez a lényege ez. AppleScript script veszi input tömb adatok fájlok és mappák kell elosztani a szolgáltatás eléréséhez. Ügyeljen arra, hogy a tartalom a fejléc az algoritmus: a szolgáltatás csatlakozik csak a kereső és a csapat hívás szolgáltatás jelenik meg a helyi menüben csak mappák és / vagy fájlokat.
Teljes AppleScript script kód a következő:
A futási tell alkalmazás "Finder" copy kijelölést theSelected beállítani outputPathList a {} ismételjük anItem a theSelected másolat (POSIX útvonal A (anItem mint alias)) végéig outputPathList végén ismétlés beállítása AppleScript szövege tétel határoló visszatérni set outputString hogy outputPathList string meghatározott AppleScript szövege tétel határoló hogy „” meg a vágólapra outputString beállított bemeneti outputString végén tell visszatér bemenet. end run
Az első felében a kód végzi a szükséges lépéseket, hogy át az utat, hogy az objektumokat a méret "Disk: mappa1: mappa2:...: papkaN: imya.rasshirenie" formátumban "/Papka1/papka2/.../papkaN/imya.rasshirenie" (A második formátumú - úgynevezett POSIX-formátumú felvételkészítés „koordinátáit” A fájlrendszer objektum). A második rész a kód létrehoz egy szöveges lista - minden út a tárgy lesz található egy külön sorban.
Természetesen a két szereplő a 15. és a 18. sor, és el lehet távolítani. Azonban hagytam őket abban az esetben a jelenlegi intézkedések Run AppleScript (Run AppleScript) A kapott tömböt kell átadni további feldolgozásra más művelet is.
Ha ezt a kódrészletet, és hozzá választható kihívás Growl üzenetek menteni a szolgáltatás a kényelem magának a neve (például Másolás az utat tárgyak). Közvetlenül azután, hogy akkor megy a kereső és válasszon ki több fájlok és mappák, kattintson jobb egérgombbal, - a helyi menüből, parancsnoksága alatt hívás szolgáltatás, akkor megjelenik egy újabb pontot. Ha rákattint, akkor másolja az utat a kijelölt objektumokat. Csak akkor megy bármilyen szöveges programot és kulcsok parancs+V készen arra, hogy helyezzen be egy tömböt.