Verwenden von AppleScript zur Aktivierung der Textersetzungsfunktion von Snow Leopard

662
Orion751

Derzeit verwende ich Quicksilver zusammen mit einem Plugin und Trigger in Verbindung mit der Textersetzungsfunktion von Snow Leopard (für häufig verwendete Kombinationen von Hashtags, Fälligkeiten und anderen Parametern), um schnell Aufgaben an Remember The Milk ( http://www.rememberthemilk.com ) zu senden ).

Leider muss ich im Kontextmenü des Texteingabefelds auf "Text ersetzen" klicken, um diese Funktion verwenden zu können. Ich vermute, dass ich dem Trigger ein AppleScript hinzufügen kann, um dies automatisch zu umgehen. Wenn ja, wie würden Sie am besten vorgehen? Muss ich GUI-Scripting verwenden?

0

1 Antwort auf die Frage

0
Daniel Beck

Weisen Sie dem Menüpunkt Bearbeiten »Ersetzungen» Ersetzen von Text in den Systemeinstellungen »Tastatur» Tastaturkürzel »Anwendungskurzbefehle einen Tastaturbefehl zu .

Wenn dies nur in Safari funktionieren soll, beschränken Sie die Anwendungseinstellung entsprechend.


Sobald dies erledigt ist, können Sie das folgende AppleScript verwenden, um es programmgesteuert auszulösen:

tell application "System Events" to keystroke "r" using 

Dies hängt natürlich von der von Ihnen definierten Verknüpfung ab.

Vielen Dank für die Einsicht, aber es funktioniert nicht für Quicksilver, da das Menüelement Textersetzung in dieser Anwendung nicht vorhanden zu sein scheint. Die Option wird nur in ihrem Kontextmenü angezeigt. Orion751 vor 13 Jahren 0