Bagaimana seseorang dapat memohon pintasan keyboard dari dalam AppleScript?

2

Saya perlu memohon pintasan keyboard dari dalam kode AppleScript, kemudian digunakan sebagai item startup (yaitu alternatif untuk harus menekan sesuatu di setiap login).

Rumah di luar kota
sumber

Jawaban:

2

Saya mendapat kesan bahwa apa yang Anda coba lakukan adalah perintah salin (yaitu, ⌘C) —saya benar?

Berikut ini contoh dari salah satu skrip saya:

tell application "System Events"
    tell application "Microsoft Entourage" to activate
    tell menu "Edit" of menu bar item "Edit" of menu bar 1 of process "Microsoft Entourage"
        click menu item "Select All"
        click menu item "Copy"
    end tell
    key code 123
end tell

Yaitu, saya membuat skrip perintah menu alih-alih pintasan skrip.

Anda juga dapat melihat dan melihat apakah ada /Library/Scripts/UI Element Scripts/Key Down-Up.applescript, yang akan memberi Anda ide alternatif tentang cara meniru tindakan keyboard.

Dan tentu saja, ada banyak contoh di /Library/Scripts/dan ~/Library/Scripts/, banyak di antaranya patut dilihat secara umum.

Dori
sumber
1

Misalnya, Anda dapat melakukan:

tell application "System Events"
    keystroke "c" using command down
    keystroke "v" using {option down, command down}
end tell

Untuk menekan: cmd+ Clalu cmd+ alt+V

Bibou
sumber