Wie kann man innerhalb eines AppleScripts eine Tastenkombination aufrufen?

Ich muss innerhalb eines AppleScript-Codes eine Tastenkombination aufrufen, die später als Startelement verwendet werden soll (dh die Alternative, bei jeder Anmeldung etwas drücken zu müssen).

Antworten (2)

Sie können zum Beispiel Folgendes tun:

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

Um zu drücken: cmd+ Cund dann cmd+ alt+V

Ich habe den Eindruck, dass Sie versuchen, einen Kopierbefehl (dh ⌘C) auszuführen – habe ich recht?

Hier ist ein Beispiel aus einem meiner Skripte:

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

Das heißt, ich skripte den Menübefehl, anstatt Shortcuts zu skripten.

Sie können auch einen Blick darauf werfen, ob Sie über haben /Library/Scripts/UI Element Scripts/Key Down-Up.applescript, was Ihnen alternative Ideen zum Emulieren von Tastaturaktionen geben sollte.

Und natürlich gibt es viele Beispiele in /Library/Scripts/und ~/Library/Scripts/, von denen viele generell einen Blick wert sind.