Chcę zautomatyzować długą sekwencję naciśnięć klawiszy, które muszę pisać za każdym razem, gdy korzystam z określonej strony internetowej. Jak mogę to zrobić w Mac OS X. Wypróbowałem Automator. Nagrywam sekwencję, ale po uruchomieniu mam błąd:
Działanie „Watch Me Do” napotkało błąd.
Sprawdź właściwości akcji i spróbuj ponownie uruchomić przepływ pracy.
Oprócz pisania własnego skryptu, Keyboard Maestro może służyć do komponowania sekwencji klawiszy takich jak ten.
źródło
Możesz utworzyć makro za pomocą aplikacji takich jak Keyboard Maestro , iKey lub QuicKeys . Wiele z nich obsługuje także coś takiego jak szybkie makra w Keyboard Maestro. Możesz nacisnąć ⌃F1, aby rozpocząć lub zatrzymać nagrywanie makra, a następnie odtworzyć je za pomocą ⌥F1.
Możesz także emulować naciśnięcia klawiszy za pomocą AppleScript. Opóźnienie przy uruchomieniu nie jest potrzebne, jeśli skrypt jest uruchamiany za pomocą FastScripts .
keystroke
Komenda może być używana tylko wstawić znaki, które są zawarte w bieżącym układ klawiatury. Jeśli tekst jest wystarczająco długi, widoczne jest również opóźnienie po jego wstawieniu.Innym sposobem wstawiania tekstu jest użycie schowka:
źródło
Możesz także spojrzeć na iKey i QuicKeys . Nie sądzę, że którykolwiek z nich zrobi więcej niż Automator / AppleScript w tym przypadku, ale w przeciwnym razie mogą być przydatne.
źródło
Niestety nie można dodać funkcji kliknięcia myszką w żadnym z nich ani w przepływie pracy. Nawet applecript ma trudności z implementacją kliknięcia myszą w aplikacji.
źródło