Тема: LT Extender + меню для LT

Собственно проблема такая:
есть лиспик, в который передается один (всего один) параметр. Ну, например, (kpblc_make_pline sValue). В нем в конце примерно такой код (работа ведется только в WCS):

  (command "_.pline")
  (while
    (= (getvar "cmdactive") 1)
    (command pause)
    );end of while
  (kpblc_system_restore)

После выполнения _.pline должен вызываться (и, что самое интересное, в "полном" каде вызывается) еще один лиспик (обзову его как (kpblc_system_restore)) - возвращает старое состояние системы (там, слой, цвет объекта, вес объекта etc).
Теперь собственно проблема:
В настройке меню для ACAD LT 2005 на кнопку повешен код

^C^C(kpblc_make_pline "b232");

Выполнение лиспа начинается, но! Заканчиваться отказывается по Enter / Spacebar / правая мышь. Только Esc. Возврат системы к старому состоянию не выполняется.
Изменение кода на

^C^C(kpblc_make_pline "b232");(kpblc_system_restore);

ситуацию не меняет.
---
Просьба arx не предлагать - во первых, знаний по сям у меня ниже плинтуса, а во-вторых, решать на arx стоящие передо мной задачи - все равно что из пушки по комарам.

Re: LT Extender + меню для LT

Странно ! Раньше в АКАД LT Лисп не поддерживался вообще.

Re: LT Extender + меню для LT

А он и не поддерживается. До версии 2006 включительно.

Re: LT Extender + меню для LT

Есть софт, позволяющий обойти это ограничение - см.заголовок.