AppleScript untuk mengulangi tindakan di jendela berikutnya

0

Saya ingin itu jika saya menekan pintasan keyboard tertentu (cmd + panah bawah), yang sama akan berjalan di jendela berikutnya di aplikasi yang sama.

Apakah AppleScript satu-satunya yang ingin mendapatkan fungsionalitas ini? Saya belum pernah membuat AppleScript sebelumnya.

petergus
sumber
Ini mungkin juga tergantung pada apa aplikasinya - saya kira sebagian besar aplikasi tidak akan menanggapi penekanan tombol pada apa pun kecuali jendela paling depan.
Tetsujin
Wajib AppleScript adalah bahasa pemrograman dan tidak menyediakan pendengar untuk menjalankan skrip, jadi Anda harus menggunakan sesuatu yang lain untuk menjalankan AppleScript saat Anda mengetik pintasan itu.
grg
Anda dapat mensimulasikan penekanan tombol dalam applescript ... jadi yang dapat Anda lakukan adalah: 1. Buat Automator.app Serviceyang meluncurkan ini Applescript 2. Pastikan System Preferences > Keyboard > Shortcuts > Keyboard > Move focus to next windowpintasan cocok dengan yang ada di skrip (baris 10) 3. Simpan Layanan ( cmd+s) dan pergi beri jalan pintas di System Preferences > Keyboard > Shortcuts > Services > Your_Automator_Service_Name. Atau sesuatu seperti itu ..... Tapi aku tidak menyangka ini akan sangat cepat.
Joonas
@Joonas Terima kasih, sepertinya itulah yang saya cari. Tetapi itu tidak berjalan di aplikasi saya, juga tidak dengan jalan pintas. Saya menjalankannya dari Automator dengan mengaktifkan aplikasi saya pastebin.com/HraJsBpM
petergus
Jadi itu tidak melakukan apa-apa? Apakah Anda mencobanya dengan aplikasi lain? Saya mengujinya di Chrome. Mungkin pintasan tersebut tidak berfungsi di aplikasi itu karena bertentangan dengan pintasan lainnya atau apalah. Bagaimana jika Anda mencoba memicu fokus jendela dan mengakhiri pintasan secara manual di aplikasi ini? Dan jika itu tampaknya berhasil, cobalah untuk memicu skrip dari menu Apple> Layanan> Skrip Anda. Karena pintasan itu mungkin juga bertentangan.
Joonas

Jawaban:

1

Anda dapat melakukan ini dengan makro Maestro Keyboard berikut.

GRG
sumber