|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как избавиться от лишних записей в командной строке?
Регистрация: 15.06.2005
Сообщений: 184
|
||
Просмотров: 4673
|
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
В начале программы (setvar "CMDECHO" 0) в конце (setvar "CMDECHO" 1). Но правильнее будет сохранить старое значение этой переменной в начале и восстановить в конце, восстановление также нужно прописать в обработчике ошибок то бишь во встроенной функции *error*. Я лично делаю её локальной, тогда глобальная функция *error* не переопределяется.
Код:
|
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Не-а. Не поможет. Такое ощущение, что в теле команды прямо прописано печатать. Изменение cmdecho и nomutt ничего не дает.
Я только не очень понимаю, а чем оно мешается-то?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
Александер,
создавайте программно текст НЕ через (command "mtext" ...) или (VL-CMDF "mtext" ...) а через функции activeX или ENTMAKE. или , если не хочется заморачиваться с этим, есть еще и (VL-CMDF "DTEXT" ...) , там, только , если я все правильно помню, надо быть осторожнее с опциями, они разные в зависимости от установки в текстовом стиле значения высоты текста. |
|||
![]() |