| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
hubionmac •-->


Anmeldedatum: 26.02.2004 Beiträge: 118
|
Verfasst am: 03.10.2008 - 11:40 Titel: Keystroke funktioniert nicht nach display dialog |
|
|
Hallo,
ich habe mir ein AppleScript geschrieben, dass das aktuelle Datum beim Aufruf immer dort einfügt, wo der Cursor gerade blinkt
| Code: | set h to do shell script "date \"+%d.%m.%Y\""
--display dialog "H"
tell application "System Events"
set k to every application process whose frontmost is true
tell application process k
keystroke h
end tell
end tell |
Das Problem dabei ist gerade nur, eigentlich noch gerne einen Dialog bzw. eine choose from list Routine davor einbauen möchte, um auch anderen Textbausteine einfügen zu können. Tja, aber dann funktioniert es leider nicht mehr, (einfach mal das display dialog auskommentieren).
Hat einer vielleicht eine Idee?
p.s.
ein activate vor dem keystroke löste das problem bei mir leider auch nicht. |
|
| Nach oben |
|
 |
iScript •---->


Anmeldedatum: 29.03.2001 Beiträge: 1092
|
Verfasst am: 03.10.2008 - 20:57 Titel: |
|
|
Hi, Hubi
So klappt's bei mir:
set h to do shell script "date \"+%d.%m.%Y\""
tell application "System Events"
set k to name of every application process whose frontmost is true
end tell
set k to k as text
activate me
display dialog k
tell application k
activate
tell application "System Events"
keystroke h
end tell
end tell
|
|
| Nach oben |
|
 |
hubionmac •-->


Anmeldedatum: 26.02.2004 Beiträge: 118
|
Verfasst am: 04.10.2008 - 01:22 Titel: |
|
|
Ich danke Dir!
Deine Lösung hat mich auf den richtigen Weg gebracht.
Am Ende musste ich aber zumindest auf den Part mit der Variablen k als frontmost application Verzichten, da AppleScript dann immer nachfragte, wo sich denn nun bitte die application k befinden möge
Ja genau, | Zitat: | | wo ist denn bitte firefox-bin? | :shock:
In dem Fall hat mir dann doch glatt direkt die Apple-Site mit dem Befehl:
tell application (path to frontmost application as text)
geholfen =)
Nun, genug der Entwicklungsgeschichten, wer möchte findet das fertige Script hier:
http://hubionmac.com/wordpress/software-schmiede/type4me-blafasel/
Damit lassen sich vorgefertige Text-Schnippsel in quasi jedem Programm einfügen, das über eine Text-Eingabe verfügt. |
|
| Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2002 phpBB Group Deutsche Übersetzung von phpBB.de
|
|
|