Aplikasi automator dengan ikon menubar

13

Saya telah membuat aplikasi dengan Automator.

Saya ingin memiliki ikon baru di menubar seperti ini:


masukkan deskripsi gambar di sini


Yang memulai aplikasi ketika saya mengkliknya.

Apa itu mungkin? (tanpa menggunakan Xcode)

PS: Saya tidak mau peluncur menubar .

Kelabu
sumber

Jawaban:

10

Alternatifnya adalah dengan menggunakan menu Script Applescript.app.

Ditampilkan di sini di bilah menu


masukkan deskripsi gambar di sini


Menu ini biasanya untuk memudahkan akses ke skrip Applescript dan akan mendaftar dan menjalankannya dari menu.

Tetapi tes cepat menunjukkan bahwa itu juga dapat menjalankan alur kerja Automator.

Untuk mendapatkan menu, Anda perlu membuka Applescript Editor.app yang dapat ditemukan di folder Utilities di dalam folder Applications : /Applications/Utilities/AppleScript Editor.app

Setelah terbuka, buka Preferensi dan di bawah cek Tab Umum :

"Tampilkan menu Skrip di bilah menu"


masukkan deskripsi gambar di sini


Anda mungkin ingin menghapus centang "Tampilkan Skrip Komputer"

Anda sekarang dapat keluar dari Applescript.app dan menu Applescript harus di Bilah Menu.

Sekarang Anda memilih Menu Applescript dan itu akan memiliki sub menu " Buka Script folder " untuk membawa Anda ke folder di mana Anda dapat menempatkan alur kerja Anda.

Pilih " Open Script folder " dan kemudian sub menu " Open folder Scripts menu untuk membawa Anda ke folder di mana Anda dapat menempatkan alur kerja Anda.


masukkan deskripsi gambar di sini


Jendela Finder akan terbuka ke folder Users Scripts . Anda sekarang dapat menempatkan file .workflow Anda di dalamnya.

Menu Applescript bersifat dinamis. Jadi Setiap kali Anda memilihnya memindai folder-nya untuk melihat apa yang ada di dalamnya dan mengisi menu sesuai.

File .workflow Anda akan muncul di sana. Nama Menu akan menjadi nama file.


masukkan deskripsi gambar di sini


Memilih Menu untuk alur kerja Anda akan menjalankannya.

markhunte
sumber
3
Terima kasih atas jawaban terinci. Tapi saya tidak ingin item dengan menu kontekstual. Item harus memulai aplikasi / skrip ketika Anda mengkliknya (seperti ikon pusat notifikasi).
Ashen
1

Tidak, tidak ada opsi untuk melakukan ini di Automator.

Item menu bar disimpan /System/Library/CoreServices/Menu\ Extras/dengan tipe file dari menu. Menempatkan aplikasi di sini tidak akan berfungsi, terlepas dari program apa yang dibuat.

aLaunch dan Butler keduanya memungkinkan Anda menambahkan aplikasi ke menu menu bar.

GRG
sumber
2
Tidak ada cara untuk membuat .menu dengan mudah, bukan? Saya melihat ke dalam, dan strukturnya sama dengan aplikasi.
Ashen