Jawaban:
Seperti yang dikatakan orang lain, layanan biasanya di salah satu folder Perpustakaan / Layanan (~ / Perpustakaan / Layanan, / Perpustakaan / Layanan, dan / Sistem / Perpustakaan / Layanan). Jika hanya melihat di sana tidak menyalakannya, opsi lain adalah memata-matai file apa yang sedang dibuka saat Anda memanggil layanan, dengan sesuatu seperti:
sudo opensnoop -n WorkflowService
... lalu jalankan layanan, dan lihat hasilnya untuk melihat apakah Anda dapat menemukan file yang relevan. Jika ini bukan layanan berbasis Automator, Anda mungkin harus mengabaikan -n WorkflowService
(meskipun Anda akan memiliki lebih banyak file yang tidak relevan untuk disortir karena Anda akan melihat setiap file apa pun di seluruh OS terbuka).
sudo opensnoop -n WorkflowService
sama sekali tidak menunjukkan apa-apa dan tidak bisa mendapatkan alasan yang masuk akalsudo opensnoop
opensnoop
Lokasi layanan yang dibuat pengguna berada di bawah:
~/Library/Services/
(diuji Mac OS X Mountain Lion 10.8.4)
lokasi lain yang Anda dapatkan dengan memasukkan perintah berikut di Terminal:
mdfind .workflow
/Users/<username>/Library
adalah direktori tersembunyi dan / atau sistem, jadi Anda harus mengaktifkan pengaturan yang tepat untuk menampilkannya di Finder.
Coba cari .workflow
di Spotlight untuk menemukan semua file alur kerja di folder pengguna Anda. Layanan akan dipanggil Whatever the Service Name Is in the Services Menu.workflow
.
Jika Anda lebih suka Terminal, perintah ini akan melakukan hal yang sama, mencari direktori saat ini dan semua folder di bawahnya:
find ./ -name "*.workflow"
EDIT: Memperbaiki kesalahan kecil dalam perintah Terminal. Tampaknya -type f
tidak berfungsi pada .workflow
file.
~
), coba jalankan dari direktori root sistem (mis. Masukkan cd /
sebelum menjalankan perintah find). Ini akan memakan waktu cukup lama, jadi bersiaplah untuk bersabar.
Macintosh HD
Finder dan mengetik .workflow
di kotak pencarian. (Tandai File Name
pilihan alih-alih Contents
untuk pencarian yang lebih cepat.) Satu-satunya kelemahan dari ini adalah tidak akan mencari di folder tersembunyi atau sistem, tetapi Anda mungkin tidak akan memerlukannya juga.
cd /
dan sudo find ./ -name "*.workflow" > ~/Desktop/services.txt
. Saya menemukan dua folder lain yang juga bisa menjadi lokasi yang mungkin, tetapi mereka tidak mengandung file tersebut. Lokasi itu /Library/Application Support/Apple/Automator/Workflows/
dan /System/Library/Services/
. Saya telah mengunggah file di sini: cl.ly/6i1t
sudo find ./ -name "*" > ~/Desktop/all.txt
dan masih belum ada pertandingan
Diedit untuk ditambahkan
Layanan automator seharusnya disimpan di ~/Library/Services
, berdasarkan Googling saya. Saya baru saja membuat layanan baru di Automator dan meletakkannya di sana.
Mungkin ~/Library/Application Support/Automator/
Bergantian, ketika saya terakhir membuat layanan, saya percaya bahwa saya harus menyimpannya sebagai yang .app
pertama, sehingga Anda dapat mencari aplikasi.
Cara terbaik yang saya tahu untuk menemukan alur kerja atau apa pun adalah dengan menggunakan aplikasi: "EasyFind.app". Tidak seperti Finder dan Spotlight dan bahkan baris perintah Unix, EasyFind.app dapat dikonfigurasi untuk mencari di mana-mana, dan ia memiliki kemampuan pencocokan pola gaya-Unix. Misalnya "* .workflow" dapat digunakan untuk menemukan Layanan apa pun di seluruh hard drive Anda.
Yang terbaik dari semuanya EasyFind.app gratis dan legal.
BUKAN menggunakan program tambahan, Anda dapat menjalankan Terminal dan memasukkan perintah:
mdfind .workflow
/usr/bin/find
tidak?
Saya memiliki masalah yang sama.
Saya menemukan berikut ~ / Perpustakaan / Layanan / memang ada, di OSX 10,8 saya.
Tapi saya tidak bisa melihatnya dengan Finder, hanya dari Terminal.
Saya juga menemukan ini:
http://www.macworld.com/article/1161156/view_library_folder_in_lion.html
Itu menjelaskannya sedikit lebih baik.
Ini adalah folder tersembunyi: /Macintosh HD/Users/<username>/Library/Services
. Cara terbaik untuk mencapainya adalah dengan membuat layanan baru di automator dan menyimpannya dan ikuti langkah-langkah di bawah ini, atau jika Anda telah membuat satu, ikuti langkah-langkah berikut:
Ini akan mengungkapkan folder yang tersembunyi.
~/Library/Services/
adalah lokasi default untuk layanan baru yang dibuat di Automator, dan saya baru saja mengonfirmasi sendiri dengan membuat layanan baru.