Saya secara khusus mencari untuk merancang tindakan khusus untuk LaunchBar sehingga saya dapat memulai tweet dari utilitas itu. Karena Notification Center memiliki tombol "Click to tweet", saya bertanya-tanya apakah Notification Center memiliki kait yang akan memungkinkan saya untuk skrip ini tanpa menunggu pengembang program menambahkan fungsi untuk melakukan tindakan ini.
12
Jawaban:
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:
Selanjutnya, Anda dapat mengaktifkan "Tampilkan Peringatan dan Spanduk" / jangan ganggu mode:
(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.)
sumber
keystroke
perintah dapat memulai Tweet dengan teks. Sekarang untuk menyelesaikan Tweet secara terprogram ...Tidak ada yang saya ketahui (dan sebenarnya saya berpikir bahwa memiliki area posting cepat Twitter / Facebook di dalam area notifikasi sebenarnya bodoh (harusnya benar-benar sebuah widget), dan saya telah mematikannya) tetapi Anda dapat menggunakan baris perintah untuk keduanya mengirim tweets baca, seperti yang disebutkan dalam halaman web ini , ekstrak di bawah ini:
Untuk menampilkan daftar tweet (ganti osxdaily dengan nama pengguna twitter pilihan Anda):
Untuk memperbarui status twitter Anda:
sumber
curl
. Dan mereka seharusnya tidak.Mengambil semua ini satu langkah lebih jauh dan menyusun apa yang telah kita pelajari sejauh ini, inilah tweet yang sepenuhnya terprogram:
Tentu saja ini rapuh, tetapi untuk saat ini, ia berfungsi. Saya ingin sekali menemukan hook yang sebenarnya , tetapi UI Scripting adalah solusinya.
sumber
Pergeseran perintah Brilliant D.
Menambahkan:
sumber
Saya menulis skrip lain yang memperbaiki beberapa masalah dalam skrip yang diposting oleh Ewwis:
Itu tidak berfungsi ketika bilah samping Pusat Pemberitahuan terbuka.
Akan lebih mudah untuk hanya menggunakan API .
sumber
Fantastis! Terima kasih telah menunjukkan kepada dunia cara lain.
Solusi saya bekerja untukKU, tetapi Anda juga.
Saya bukan ahli Applescript oleh FAR, tapi saya suka mengotak-atiknya.
Terima kasih!
Menggunakan apa yang saya pelajari dari Anda, berikut ini cara lain yang cocok untuk saya. Ini tidak menjawab beberapa kekhawatiran Anda tentang keyboard atau kesalahan alternatif, tapi mungkin itu akan memberi cahaya bagi seseorang yang mencoba-coba di AS.
sumber