Właśnie odpowiadałem na inne pytanie i przypomniałem sobie o nowej „funkcji” w Mavericks.
Kiedyś miałem kilka małych Automator
Service
s, które nie pobierały żadnych danych wejściowych, ale zrobiły coś pożytecznego, gdy były powiązane z naciśnięciem klawisza. Idealnym przykładem było przeniesienie terminala na przód. Niektóre z nich wymagały wybrania pozycji menu w aplikacji umieszczonej z przodu, np Bring All to Front
.
Teraz wydaje się, że musisz przyznać „dostęp” każdej aplikacji, aby uniwersalne naciśnięcie klawisza działało, jeśli usługa korzysta z System Events
biblioteki AppleScript.
Czy ktoś wie, jak to naprawić?
applescript
automator
services
Tony Williams
źródło
źródło
Allow applications
funkcji.Odpowiedzi:
Nie wiem, jak klikać elementy menu bez użycia zdarzeń systemowych, ale jeśli inni znajdą się tutaj, szukając sposobu klikania elementów menu za pomocą zdarzeń systemowych:
Możesz zezwolić wszystkim obecnie zainstalowanym aplikacjom na korzystanie z interfejsu API dostępności, przeciągając je na listę w Preferencjach systemowych:
źródło