| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как не выводить в командную строку результат выполнения функции (lisp)?

Как не выводить в командную строку результат выполнения функции (lisp)?

Ответ
Поиск в этой теме
Непрочитано 28.11.2010, 00:31 #1
Как не выводить в командную строку результат выполнения функции (lisp)?
Иванов Дмитрий
 
Регистрация: 28.09.2010
Сообщений: 55

Какая системная переменная отвечает за вывод в командную строку результата выполнения функции? Хочу это отключить
Просмотров: 2727
 
Непрочитано 28.11.2010, 00:47
#2
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Никакая. Достаточно в конце lisp-функции вставить (princ)
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 28.11.2010, 15:45
#3
Иванов Дмитрий


 
Регистрация: 28.09.2010
Сообщений: 55


надо же, оказывается никакая. И CMDECHO не помогает, значит можно только (princ). Спасибо
Иванов Дмитрий вне форума  
 
Непрочитано 28.11.2010, 16:01
#4
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Есть другая проблема, при использовании некоторых команд в лиспе, например, -purge, в ком строку выпадают сообщения, которые нельзя убрать... Даже vla-PurgeAll выдает такие сообщения
gomer вне форума  
 
Непрочитано 28.11.2010, 17:16
#5
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


vla-PurgeAll, по-моему, как раз никаких сообщений и не выводит. А вот vla-AuditInfo - выводит. Причем это лично мне не удалось отключить никакими силами (пытался менять cmdecho, nomutt, menuecho - результат нулевой).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 28.11.2010, 17:36
#6
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
vla-PurgeAll, по-моему, как раз никаких сообщений и не выводит.
Каюсь, в автокад не выводит, а в брикскад - выводит
gomer вне форума  
 
Непрочитано 28.11.2010, 17:54
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Если хочется тихого выполнения, попробуй последовательно чистить отдельные таблицы - слоев, блоков, стилей и т.п.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > LISP > Как не выводить в командную строку результат выполнения функции (lisp)?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему в lisp отсутствует аналог функции (arxload ...) для .NET сборок. Pastor LISP 16 17.11.2010 13:15
Каждый раз после загрузки AutoCAD 2009 приходиться запускать свойства, ленту, и командную строку. Camoz AutoCAD 3 30.07.2010 10:39
Как ввести ключевое слово в командную строку при выполнении цикла lisp'ом? Дмитрий_Leo LISP 8 15.05.2010 09:44
Аналог функции EVAL (LISP) в Exele kp+ LISP 11 01.04.2010 16:52
Все команды выполняються через командную строку, как это отключить? kest AutoCAD 1 27.10.2009 11:59