KeyboardPriority Пример |
Sub Example_KeyboardPriority() ' Этот пример возвращает текущую установку KeyboardPriority. Затем ' изменяет значение, и наконец сбрасывает значение назад к оригинальной ' установке. Dim preferences As AcadPreferences Dim currKeyboardPriority As Integer Dim constant As String Dim newConstant As String Set preferences = ThisDrawing.Application.preferences 'Получите текущее значение KeyboardPriority currKeyboardPriority = preferences.User.KeyboardPriority constant = Choose(currKeyboardPriority + 1, "acKeyboardRunningObjSnap", "acKeyboardEntry", "acKeyboardEntryExceptScripts") MsgBox "Текущее значение для KeyboardPriority " & constant, vbInformation, "KeyboardPriority Пример" 'Измените значение для KeyboardPriority newConstant = "acKeyboardEntry" preferences.User.KeyboardPriority = acKeyboardEntry MsgBox "Новое значение для KeyboardPriority " & newConstant, vbInformation, "KeyboardPriority Пример" 'Сбросьте KeyboardPriority к его оригинальному значению preferences.User.KeyboardPriority = currKeyboardPriority MsgBox "Значение KeyboardPriority сброшено к " & constant, vbInformation, "KeyboardPriority Пример" End Sub