Hi,

ich steuere mit einem Flic Button (flic.io) meinen logout per Knopfdruck.

Das script lautet wie folgt: 

tell application "System Events" to keystroke "n" using command down

Gibt es zufällig eine Methode die ungefähr so funktioniert:

tell application "tomedo" to screenlock

damit würde der logout auch dann erfolgen wenn sich ein anderes Programm im Vordergrund befindet.

VG

JM

Gefragt in Frage von (18.2k Punkte)
0 Punkte
Aufwendige Lösung um einen Tastendruck zu ersetzen... Warum machen Sie das so Herr Müller?
Ich vergesse oft mich auszuloggen wenn ich aus dem Raum gehe :P ... die Flics sind so kleine Bluetooth-Knöpfe... die habe ich neben der Tür kleben und logge mich dann aus.

1 Antwort

Hallo Herr Müller,

verstehe ich richtig, dass ihr Script (und somit der flic.io Button) aktuell nur funktioniert, wenn tomedo im Vordergrund ist? 

Um das Problem zu umgehen, können Sie tomedo per Script in den Vordergrund holen und im Anschluss die Tastenkombination ausführen: 

tell application "tomedo"
	activate	
end tell

So würde das Script dann aussehen:

tell application "tomedo"
	activate	
end tell
tell application "System Events" 
	to keystroke "n" using command down
end tell

 

Beantwortet von (1k Punkte)
0 Punkte
Prima :) Vielen Dank.
10,116 Beiträge
16,339 Antworten
25,807 Kommentare
4,769 Nutzer