Jak skryptować klawisz numeryczny

1

Używamy skryptu automatycznego logowania za pomocą ARD, aby uniknąć odwiedzania każdej stacji w naszym laboratorium. Mountain Lion już nie działa, więc na ekranie logowania pojawia się kursor. Próbowałem wielu skryptów, aby aktywować kursor bezskutecznie. Naciśnięcie 5 na klawiaturze numerycznej zrobi to tak samo, jak ogólne działanie myszy. Aby uniknąć konieczności robienia tego na każdym komputerze, jak mogę napisać jedną z tych akcji w osascript? z góry dziękuję.

Marlene
źródło

Odpowiedzi:

1

Spróbuj użyć key codepolecenia:

osascript -e 'tell app "System Events" to key code 87'

Zobacz Events.h, aby uzyskać kody kluczy. Oto kody kluczy dla wszystkich klawiszy numerycznych:

65 KeypadDecimal
67 KeypadMultiply
69 KeypadPlus
71 KeypadClear
75 KeypadDivide
76 KeypadEnter
78 KeypadMinus
81 KeypadEquals
82 Keypad0
83 Keypad1
84 Keypad2
85 Keypad3
86 Keypad4
87 Keypad5
88 Keypad6
89 Keypad7
91 Keypad8
92 Keypad9
Lri
źródło
Dzięki, Lauri. Próbowałem tego i to nie zadziałało. Jeśli steruję stacjami pojedynczo w ARD i naciskam klawisz 5num, działa, ale nie w skrypcie.
Marlene