Группы пользователей Autodesk


Автоматическое дописывание слов


Создание плиток

 

Создание плиток  

Автоматическое дописывание слов

Пусть необходимо добавить к программе следующий фрагмент кода:

ObjectCreationStyle (strcase (cdr (assoc 3 BoundaryData)))

(if (equal ObjectCreationStyle "COMMAND")

(progn

(setq firstCenterPt(polar rowCenterPt (Degrees->Radians 45) distanceOnPath))

(gp:Create_activeX_Circle)

)

)

Сейчас можно не тратить время на изучение содержимого этого кода. Он используется только в качестве примера, иллюстрируя способы обращения с длинными именами переменных и функций.

VLISP может автоматически дописывать длинные слова по их начальным буквам.

Для использования функции дописывания слов в Visual LISP

  1. Переместите курсор в конец файла gpdraw.lsp и введите следующий код:
  2. ObjectCreationStyle (strcase (cdr (assoc 3 BoundaryData)))

    (if (equal Ob

  3. Нажмите CTRL + ПРОБЕЛ.
  4. VLISP находит ближайшее соответствие для двух введенных последними букв и автоматически дописывает слово, позволяя не тратить время на ввод оставшихся 17 букв.

  5. Допишите строку до конца:
  6. (if (equal ObjectCreationStyle "COMMAND")

  7. Добавьте следующие строки:
  8. (progn

    (setq firstCenterPt(p

  9. Нажмите CTRL + ПРОБЕЛ.
  10. VLISP подставляет самое последнее слово, начинающееся на «p», которым в данном случае оказывается progn. Однако нам нужно слово polar. Если продолжать нажимать CTRL + ПРОБЕЛ, VLISP начнет циклически перебирать все подходящие слова, использованные в коде. И, в конце концов, будет найдено слово polar.

  11. Удалите только что введенный код. Он был нужен только в качестве примера.
  12. Функция дописывания слов доступна также и через меню VLISP «Поиск».

 




Начало  Назад  Вперед