Mastodon

Otwieranie okna Wiadomości po otrzymaniu nowej treści

4
Dodane: 11 lat temu

Jeśli korzystacie z Wiadomości na swoim Maku, to gdy macie uruchomioną tę aplikację, ale zamknięte okno, to gdy otrzymacie nową treść od znajomego, ikona w Docku podskoczy parę razy i otrzyma znaczek z ilością nieczytanych wiadomości. Wszystko jest dobrze, jeśli jesteśmy przy komputerze, a Dock jest na wierzchu. Ale co wtedy, gdy mamy włączone autoukrywanie Dock’a i akurat gdzieś wyszliśmy? Jeśli jesteśmy czymś pochłonięci, to możemy nawet nie sprawdzić powiadomień. Ale wystarczy krótki AppleScript, który powinien rozwiązać ten problem.

Skrypt ten ma za zadanie uaktywnienie okna Wiadomości, gdy tylko otrzymamy nową treść.

Uruchamiamy więc Edytor AppleScript (znajdziemy go w folderze /Applications/Utilities) i wklejamy do niego poniższy kod:

using terms from application "Messages"
    on message received theText from theBuddy for theChat
        set mWin to the first window whose name starts with "Wiadomości"
        set (the visible of mWin) to true
    end message received
end using terms from

Uwaga: Jeśli korzystacie z OS X w innej wersji językowej niż polska w linijce

set mWin to the first window whose name starts with "Wiadomości"

nazwę okna Wiadomości zmieńcie na tę odpowiadającą w danym języku (np. w angielskiej wersji będzie to Messages).

Skrypt zapisujemy pod jakąś nazwą w dowolnym miejscu.

Następnie uruchamiamy aplikację Wiadomości, przechodzimy do jej preferencji (Cmd+,) i wybieramy zakładkę Komunikaty.

W polu Wydarzenie wskazujemy na Wiadomość odebrana (1.), aktywujemy opcję Wykonaj skrypt AppleScript (2.) i z menu klikamy na Wybierz skrypt… (3.).

Odszukujemy i wybieramy utworzony przed chwilą skrypt.

Od teraz jeśli nie mamy włączonego okna Wiadomości i nadejdzie nowa treść od kogoś, okno zostanie aktywowane.

Źródło: Mac OS X Hints

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 4

Szczerze, to nie wiem, co może być problemem. Sprawdzałem skrypt na dwóch komputerach i działa jak trzeba. A czy sam skrypt w Edytorze AppleScript po uruchomieniu działa? Tzn. czy nie wywala żadnego błędu?