Аутоматор: Копирајте у клипборд пут изабраних фајлова и фолдера
Савети Макрадар / / December 19, 2019
Многи вероватно знате о овом једноставном трик: ако је копија у Финдер било који предмети и кључеви команда+в до уметак у поље за текст, онда се списак са именима претходно копирали датотеке и фасцикле. Ако су имена желите да додате путању до одговарајуће објекте, само отвори аутоматске и упустим у то једноставно сервис.
Тако служба треба да изгледају као готов производ:
Друга акција - Схов Гровл Обавештење - додати по избору, али волим да се јасно разумети када "Автоматор" завршила свој рад, и Гровл обавештење за мене, најповољнији опцију.
Што се тиче првог чина, то је цела поента. АпплеСцрипт сценарио узима као улаз низ збирки података и фасцикли које треба додијељених за приступ сервису. Обратите пажњу на садржај заглавља алгоритма: услуга је повезан само са Финдер и тима позива сервис ће се појавити у контекст менију само за фолдере и / или датотека.
Фулл АпплеСцрипт скрипта код је следећи:
на рун реци апликације "Финдер" Избор копију тхеСелецтед сет оутпутПатхЛист на {} понављања са анИтем у тхеСелецтед примерку (ПОСИКС-пут од (анИтем као псеудоним)) до краја оутпутПатхЛист крају понављања сет АпплеСцрипт је текст итем делимитерс да се врати сет оутпутСтринг на оутпутПатхЛист као стринг сет АпплеСцрипт је текст итем делимитерс да "" постављен у оставу да оутпутСтринг сет улаз у оутпутСтринг крају телл врати улаз. Енд Рун
Прва половина кодова обавља све потребне кораке за пренос пут до предмета из формата "Диск: фолдер1: Фолдер2:...: папкаН: имиа.рассхирение" у формату "/Папка1/папка2/.../папкаН/имиа.рассхирение" (Сецонд формат - назван ПОСИКС формату снимања "координате" из предмета фајл систем). Други део кода креира листу тект - сваки пут до објекта ће се налазити у посебној линији.
Наравно, два оператера у 15 и 18 линија, а може се уклонити. Међутим, Оставио сам их у случају актуелних акција Рун АпплеСцрипт (рун АпплеСцрипт); добијени низ стрингова ће морати да пренесе на даљу обраду неку другу радњу.
Убацивањем овај код и додао опциони цхалленге ГРОВЛ поруке, осим услугу погодност за себе по имену (на пример, Копирајте пут објеката). Одмах након тога, можете ићи на Финдер и изаберете више фајлова и фолдера, кликните десним тастером миша - из контекст менија, под услуга команда позива, видећете нови тачку. Кликом на њега, ви ћете копирати пут на одабраним објектима. Ће ићи само на било који програм текста и тастера команда+в спреман да убаците низ жица.