Aplikasi dapat terhubung ke opsi berbagi dengan API NSSharingService baru . Ini terdengar seperti LaunchBar tindakan kustom dapat dibuat dengan UNIX file executable, sehingga Anda mungkin bisa menulis sebuah alat baris perintah kecil (atau Anda mungkin perlu untuk membangun sebuah aplikasi yang sebenarnya - Anda harus menguji itu) yang mengaktifkan API ini ( menggunakan NSSharingServiceNamePostOnTwitter
), dan itu akan menampilkan dialog tweet.
Pembaruan: untuk memulai tweet dari AppleScript, Anda dapat melakukan hal berikut:
tell application "System Events"
tell process "Notification Center"
-- activate notification center
if (count of UI elements) is 1 then click first menu bar's first menu bar item
-- click the tweet button
click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "Window"
end tell
end tell
Selanjutnya, Anda dapat mengaktifkan "Tampilkan Peringatan dan Spanduk" / jangan ganggu mode:
tell application "System Events"
tell process "Notification Center"
key down option
click first menu bar's first menu bar item
key up option
end tell
end tell
(Ini semua sangat spesifik untuk tata letak jendela Notification Center saat ini dan kemungkinan akan putus dengan pembaruan OS X di masa depan - tetapi mungkin akan ada perbaikan yang mudah.)