• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Automatisch Tastenkombination ausführen

nickie12

Tokyo Rose
Registriert
16.04.06
Beiträge
70
Hi!
Wollte mal fragen, wie man eine Tastenkombination mit AS ausführen kann und ob das überhaupt geht ^^
 
Nein, nicht, dass man ein Script mit Tastaturkürzel startet.
Das ein Script dem Sys vorgaukelt, dass ich grad eine Tastenkombination gemacht hab.
Kann die mir nämlich nit merken ^
 
Dann leg doch eine Tastenkombination, die Du Dir merken kannst, auf den gewünschten Befehl!:-/ ;-)
 
Automatische Tastenkombination

Hallo nickie12,

habe mich mal wegen Deiner Frage extra hier angemeldet; bin sonst nie hier; offenbar sind in diesem Forum so manche Grundsatzfragen nicht geklärt...

Das Ausführen einer Tastenkombination ist mit AppleScript kein Problem.


Bevor ich alles niederschreibe, gehe am Besten in das deutsche AppleScript-Forum www.fischer-bayern.de; schaue Dir dabei meinen Thread von gestern an; da wird es am Beispiel von Photo Booth erklärt:

http://www.fischer-bayern.de/phpBB2/viewtopic.php?t=2005

Also, die Vorgehensweise ist so, daß die Applikation System Events Tastenanschläge ausführen kann.

Innerhalb des Tell-Blocks muß widerum der Prozeß des Programms angesprochen werden, zudem das Programm im Vordergrund sein (klar; sonst landen die Tastenanschläge woanders).

Um beispielsweise das aktuelle Scriptfenster ins Dock zu minimieren, ist folgendes Testscript geeignet:

tell application "System Events"
keystroke "m" using {command down}
end tell


Bei fischer-bayern findest Du auch eine vollständige Liste aller Keycodes.
 
Macmissionar, hast mich nit verstanden...
ich will nur, dass eine Tastenkombination gedrückt wird vom Script.
Hab ich zum Beispiel CTRL-Shift als Tastenkombination schon festgelegt, will ich, dass ich nur ein Script starten muss, das CTRL-Shift automatisch "drückt"
Also das mein Script jetzt eine Taste ist ... hoffentlich jetzt verständlich erklärt ^^
 
Moin,

Butler sach ich nur …

Gruß Stefan