Setzen Sie den Status "Abwesend" für mehrere Apps gleichzeitig

622
whaley

Diese Frage ist ein bisschen aus Faulheit entstanden, aber hier geht es trotzdem.

Ich verwende folgende Apps unter OSX:

  • Skype
  • Adium
  • Linkinus

Ich habe bei jedem einen automatisierten Statuswechsel, der ausgelöst wird, nachdem ich 30 Jahre lang im Leerlauf war. Wenn ich jedoch längere Zeit aufbringe, möchte ich den Status auf alle drei setzen. Es ist nicht viel Arbeit, dies manuell bei allen dreien zu tun, aber im Idealfall möchte ich diesen einen Tastendruck machen.

Was soll ich tun, um damit anzufangen? Soll ich herausfinden, wie man jedes mit einem Applescript manipuliert und das resultierende Skript dann an einen Schlüssel bindet? Gibt es einen einfacheren Weg, dies zu tun?

0

1 Antwort auf die Frage

2
ghoppe

Soll ich herausfinden, wie man jedes mit einem Applescript manipuliert und das resultierende Skript dann an einen Schlüssel bindet?

Ja.

Hier ist ein Anfang:

tell application "Adium" go away (every account) end tell  tell application "Skype" send command "SET USERSTATUS AWAY" script name "My Script" end tell 
das Obige funktioniert für Skype ... für Adium erhalte ich Folgendes: `Fehler 'Klasse Psts kann nicht auf' konstantes EstaSawy 'gesetzt werden.' Nummer -10006 von «class Psts» `. Adium Version ist 1.3.10, wenn das wichtig ist. whaley vor 13 Jahren 0
@whaley Sorry, das Adium-Wörterbuch hat sich geändert. Meine Antwort bearbeitet ghoppe vor 13 Jahren 0
Ja, das Adium-Applescript funktioniert jetzt. Ich akzeptiere und bestätige, da ich bezweifle, dass ich hier spezifische Antworten für Linkinus bekomme. whaley vor 13 Jahren 0