Ви можете використовувати Автоматизатор, щоб зробити це за допомогою одного ярлика клавіатури, який ви можете використовувати з будь-якого додатка та не встановлюючи сторонне програмне забезпечення.
Ця служба автоматизації скопіює шлях переднього вікна Finder, а не шлях вибраного файлу чи папки, тому це не вплине на те, які вікна відкриті чи які елементи вибрані. Скопійований шлях - це просто текст, тому його можна вставити куди завгодно, щоб ви могли вставити текст.
- Відкрийте Automator і створіть нову Службу.
- Змініть "Служба отримує вибрані" на
no input
(або "файли або папки", щоб вона відображалася правою кнопкою миші) і залиште її встановленою any application
(якщо ви не хочете, щоб вона працювала лише з певного додатка, наприклад, у Finder).
- Додайте в робочий процес дію "Запустити AppleScript".
Замінити (* Your script goes here *)
на:
try
tell application "Finder" to set the clipboard to POSIX path of (target of window 1 as alias)
on error
beep
end try
Збережіть службу Автоматизатора з будь-яким ім'ям, яке б ви хотіли мати у меню Сервіси.
Ця Служба автоматизації тепер буде у вашому меню Сервіси.
Примітка. Це не уникає пробілів, тому, якщо на вашому шляху є пробіли, вам може знадобитися навести його. Наприклад, у Терміналі шлях потрібно було б процитувати, але в команді Finder "Перехід до папки" це не буде. Якщо ви хочете скопіювати , як цитований, ви можете змінити POSIX path
до quoted form of POSIX path
.
Ви можете додати комбінацію клавіш для послуги, перейшовши в Налаштування системи> Клавіатура> Комбінації клавіш, потім натисніть "Послуги" на лівій панелі, а потім прокрутіть вниз до розділу "Загальні" на правій панелі, поки не знайдете свою послугу.