Dokumentasi pusat pemberitahuan untuk applescript


2

Di mana saya dapat menemukan dokumentasi untuk metode dan properti pusat pemberitahuan untuk menggunakannya dalam applescript? Saya tidak dapat menemukan apa pun di kamus editor skrip maupun di web.

Ini adalah contoh kode untuk bekerja dengan pusat notifikasi:

on run
    tell application "System Events"
        tell process "Notification Center"
           set theseWindows to every window
           display notification (count of theseWindows)
        end tell
   end tell
end run

Selamat Datang di Tanya Berbeda. Upaya keras menunjukkan kode Anda dan mengajukan pertanyaan yang bermanfaat. Saya akan mengedit jawabannya - mereka mengajukan pertanyaan yang sangat bagus tentang apa yang diharapkan dilakukan baris 4. Hasil edit saya untuk jawaban mereka akan membantu menjelaskan penghitungan string, tetapi bukan windows.
bmike

Catat itu display notification adalah bagian dari Pernyataan Standar dan karena itu tidak termasuk dalam a tell blok dari process "Notification Center" atau application "System Events" dan harus ditempatkan setelah end tell dari tell application "System Events" blok .
user3439894

Jawaban:


2

Aplikasi Editor Skrip memiliki perpustakaan yang dapat dicari. Buka di bawah menu jendela dan kemudian pilih bundel Penambahan Standar. Jika Anda mencari notifikasi istilah, Anda akan melihatnya didefinisikan dalam Interaksi Pengguna:

display notification [text] : the body text of the notification
  [with title text] : the title of the notification (default is the name of the calling application).
  [subtitle text] : the subtitle of the notification
  [sound name text] : the name of the sound to play

Tetapi Notification Center tidak memiliki windows. Apakah Anda mencoba menghitung semua jendela untuk semua aplikasi?

Agar lebih jelas - inilah bagian pemberitahuan yang mengesampingkan seperti apa jumlah jendela:

on run
    tell application "System Events"
        tell process "Notification Center"
            set theseWindows to "a b c"
            display notification (count of theseWindows)
        end tell
    end tell
end run

Catat itu display notification adalah bagian dari Pernyataan Standar dan karena itu tidak termasuk dalam a tell blok dari process "Notification Center" atau application "System Events" dan harus ditempatkan setelah end tell dari tell application "System Events" blok .
user3439894
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.