Код:
; прописка меню от ADD_ACAD в автокаде 2006

if MsgBox(65, "Прописка в AutoCAD", "Внимание, сейчас будет прописываться меню в AutoCAD2006. Продолжаем?") <> 1 then Exit

; Запускаем автокад и ждем появления окончательного окна
;
Run("c:\Program Files\AutoCAD 2006\acad.exe")
WinWaitActive("AutoCAD 2006 - [Рисунок1.dwg]", "Выполняется регенерация модели")
Sleep (2000)

; После этого входим в Сервис - Адаптация - Интерфейс
; Первый вариант - через меню
;
;Send("!с")
;Send("д")
;Send("и")

; Второй вариант - через командную строку
;
Send ("_cui")
Send("{ENTER}")

While WinWaitActive("Настройка интерфейса пользователя") <>1
Send("{ENTER}")
WEnd

; выбираем Все файлы адаптации, опускаемся по списку до конца - открыть, ентер
;
WinWaitActive("Настройка интерфейса пользователя")
ControlFocus ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.COMBOBOX.app1; INSTANCE:4]")
ControlClick ( "Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.COMBOBOX.app1; INSTANCE:4]")
Send("{DOWN 15}")
Send("{ENTER}")

; в окно открытия файла вводим путь к нашему меню и ентер
;
WinWaitActive("Открыть")
;ControlSend ( "Открыть", "", "[CLASS:Edit; INSTANCE:1]", "c:\Program Files\ADD_ACAD2\ADD_ACAD2_4.mnu")
ControlFocus ("Открыть", "", "[CLASS:Edit; INSTANCE:1]")
ControlSetText ( "Открыть", "", "[CLASS:Edit; INSTANCE:1]", "c:\Program Files\ADD_ACAD2\ADD_ACAD2_4.mnu")
Send("{ENTER}")

; Определяем, что за окно появилось. В любом случае ждем Ентер и выходим из настройки.
;
Select
     Case WinWaitActive("Предупреждение", "", 3) = 1
          Send("{ENTER}")
          if WinWaitActive("Открыть")=1 then Send("{ESC}")
          WinWaitActive("Настройка интерфейса пользователя")
          ControlClick ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.BUTTON.app1; INSTANCE:12]")
          Sleep (1000)
          ControlFocus ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.BUTTON.app1; INSTANCE:11]")
          ControlClick ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.BUTTON.app1; INSTANCE:11]")

     Case WinWaitActive("AutoCAD") = 1
          Send("{ENTER}")
          if WinWaitActive("Открыть")=1 then Send("{ESC}")
          WinWaitActive("Настройка интерфейса пользователя")
          ControlClick ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.BUTTON.app1; INSTANCE:12]")
          Sleep (1000)
          ControlFocus ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.BUTTON.app1; INSTANCE:11]")
          ControlClick ("Настройка интерфейса пользователя", "", "[CLASS:WindowsForms10.BUTTON.app1; INSTANCE:11]")

EndSelect

; Выходим из автокада
;
WinWaitActive("AutoCAD 2006 - [Рисунок1.dwg]")
Send ("_quit")
Send("{ENTER}")

; Если орет типа сохранить пустой файл - отказываемся
;
if WinWaitActive("AutoCAD")=1 then
ControlFocus ("AutoCAD", "", "[CLASS:Button; INSTANCE:2]")
ControlClick ("AutoCAD", "", "[CLASS:Button; INSTANCE:2]")
endif