Відповіді:
Як уже говорили інші, служби зазвичай знаходяться в одній із папок Бібліотека / Послуги (~ / Бібліотека / Послуги, / Бібліотека / Послуги та / Система / Бібліотека / Послуги). Якщо просто дивлячись на це, не з’являється, інший варіант - шпигувати за тим, які файли відкриваються під час виклику служби, чимось на зразок:
sudo opensnoop -n WorkflowService
... а потім запустіть службу та перегляньте результати, щоб побачити, чи можете ви помітити відповідний файл. Якщо це не послуга, заснована на Автоматизаторі, можливо, вам доведеться залишити -n WorkflowService
(хоча у вас буде набагато більше невідповідних файлів для сортування, тому що ви побачите кожен файл що-небудь у всій ОС відкриється).
sudo opensnoop -n WorkflowService
взагалі нічого не показав і не зміг вийти з sudo opensnoop
opensnoop
Місце розташування створених користувачем послуг знаходиться під:
~/Library/Services/
(випробуваний Mac OS X Mountain Lion 10.8.4)
інші місця, які ви отримуєте, ввівши наступну команду в Терміналі:
mdfind .workflow
/Users/<username>/Library
це прихований та / або системний каталог, тому вам потрібно буде активувати відповідні налаштування, щоб відобразити його у Finder.
Спробуйте шукати .workflow
в Spotlight, щоб знайти всі файли робочого процесу у вашій папці користувача. Служба буде викликана Whatever the Service Name Is in the Services Menu.workflow
.
Якщо ви віддаєте перевагу терміналу, ця команда зробить те саме, шукаючи поточний каталог та всі папки під ним:
find ./ -name "*.workflow"
EDIT: виправлено невелику помилку в команді Terminal. Мабуть -type f
, .workflow
файли не працюють .
~
), спробуйте запустити його з кореневого каталогу системи (тобто введіть cd /
перед запуском команди find). Це займе певний час, тому будьте готові до терпіння.
Macintosh HD
в Finder і ввівши .workflow
в поле пошуку. (Перевірте File Name
параметр замість Contents
швидшого пошуку.) Єдиним недоліком цього є те, що він не здійснюватиме пошук у прихованих або системних папках, але, ймовірно, вам це все одно не знадобиться.
cd /
і sudo find ./ -name "*.workflow" > ~/Desktop/services.txt
. Я знайшов дві інші папки, які також могли бути можливим місцем, але вони не містили файл. Місцеположення були /Library/Application Support/Apple/Automator/Workflows/
та /System/Library/Services/
. Я завантажив файл сюди: cl.ly/6i1t
sudo find ./ -name "*" > ~/Desktop/all.txt
і досі не відповідає матчу
Відредаговано, щоб додати
Сервіси автоматики, безумовно, повинні зберігатися в ~/Library/Services
моїй службі Google. Я щойно створив нову послугу в Automator і її розмістив там.
Можливо, ~/Library/Application Support/Automator/
Крім того, коли я востаннє робив послугу, я вважаю, що мені довелося зберегти її як .app
першу, щоб ви могли шукати програми.
Найкращий спосіб, який я знаю, щоб знайти робочі процеси або що-небудь інше - це використовувати додаток: "EasyFind.app". На відміну від Finder і Spotlight та навіть командного рядка Unix, EasyFind.app можна налаштувати для пошуку скрізь, і він має можливість узгодження зразків у стилі Unix. Наприклад, "* .workflow" можна використовувати для пошуку будь-якої служби на вашому жорсткому диску.
Найкраще EasyFind.app є безкоштовним та законним.
ЗАМОВИТИ використання додаткових програм, ви можете запустити свій термінал і ввести команду:
mdfind .workflow
/usr/bin/find
це не так?
У мене була така ж проблема.
На моєму 10.8 OSX я виявив наступне ~ / Бібліотека / Послуги / існує.
Але я не можу побачити це з Finder, лише з Терміналу.
Я також знаходжу це:
http://www.macworld.com/article/1161156/view_library_folder_in_lion.html
Це пояснює це трохи краще.
Якщо Служби робочого процесу генеруються системою, вона розміщуватиметься в "/ Система / Бібліотека / Послуги".
Але якщо ви працюєте з автоматизатором, доданим вами робочим процесом (службами), він буде розташований у "/ Користувачі / [ваше ім'я користувача] / Бібліотека / Послуги".
Це прихована папка: /Macintosh HD/Users/<username>/Library/Services
. Найкращий спосіб дістатися - створити нову послугу в автоматизаторі та зберегти її та виконувати кроки нижче, або якщо у вас є створений, вже виконайте наступні дії:
Це відкриє приховану папку.
~/Library/Services/
це місце за замовчуванням для нових служб, створених в Automator, і я щойно підтвердив це, створивши нову службу.