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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как в _List (СПИСОК), _DBList (БДСПИСОК) на "Нажмите ENTER для продолжения:" сделать автоматическое нажатие

Как в _List (СПИСОК), _DBList (БДСПИСОК) на "Нажмите ENTER для продолжения:" сделать автоматическое нажатие

Ответ
Поиск в этой теме
Непрочитано 21.01.2010, 20:13 #1
Как в _List (СПИСОК), _DBList (БДСПИСОК) на "Нажмите ENTER для продолжения:" сделать автоматическое нажатие
Sapsan
 
Регистрация: 21.01.2010
Сообщений: 3

Пробовал использовать
(comman "")
но она с ними не работает. С другими коммандами все нормально, например _Line, _Circle работает.
Что хочу? Хочу любым способом вывести информацию базы данных обо всех объектах чертежа в текстовый файл в таком виде как это делают СПИСОК БДСПИСОК
Просмотров: 3163
 
Непрочитано 21.01.2010, 20:18
#2
Кулик Алексей aka kpblc
Moderator

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


Есть фактически всего один вопрос - а dxf не устраивает принципиально? Там все это есть (и даже больше). Надо только уметь его читать
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 21.01.2010, 22:45
#3
Sapsan


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


Нет не принципиально. Просто я в Lisp еще новичек, и время поджимает. Планирую и дальше осваивать,но попозже.
Чем удобен БДСПИСОК-он выдает все о объектах в понятном виде,а я смотрю что нужно,а что нет (тоесть я негадаю есть те или иные данные,что это радиус или координата). Дальше обработаю в MultiEdit-текстовый редактор с поддержкой программирования, заточенный на работу с текстом.
Конечно можно воспользоваться SSGET или поковырятся в DXF, но тех же dxf несколько форматов 2000, 2004, 2007.
Sapsan вне форума  
 
Непрочитано 21.01.2010, 23:04
#4
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,992


QAFLAGS (Системная переменная)
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 22.01.2010, 00:21
#5
Sapsan


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



Класс!!! Большое спасибо VVA.
Я чуствовал, не мог поверить что такая солидная компания и непредусмотрела такую малость В программах всегда есть недокументированные дверки.
Вот:
(defun C:all_list_file ()
(command "QAFLAGS" 2)
(command "_logfileon")
(command "_DBList")
(command "_logfileoff")
(command "QAFLAGS" 0)
)
Все элементарное просто.
Sapsan вне форума  
 
Непрочитано 22.01.2010, 01:02
#6
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813


Цитата:
Сообщение от Sapsan Посмотреть сообщение

Класс!!! Большое спасибо VVA.
Я чуствовал, не мог поверить что такая солидная компания и непредусмотрела такую малость В программах всегда есть недокументированные дверки.
Вот:
(defun C:all_list_file ()
(command "QAFLAGS" 2)
(command "_logfileon")
(command "_DBList")
(command "_logfileoff")
(command "QAFLAGS" 0)
)
Все элементарное просто.
Небольшое дополнение

Код:
[Выделить все]
(defun C:ReadDB ()
(command "qaflags" 2)
(setvar "logfilemode" 1)
(command "_.logfileon")
(command "_.dblist")
(command "_.logfileoff")
(setvar "logfilemode" 0)  
(command "qaflags" 0)
(startapp "notepad" (getvar "logfilename"))
)
~'J'~
Олег (jr.) вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как в _List (СПИСОК), _DBList (БДСПИСОК) на "Нажмите ENTER для продолжения:" сделать автоматическое нажатие

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сейсмозащита и сейсмоизоляция существующих, построенных зд. IANationalInformAgentstvo Прочее. Архитектура и строительство 216 20.01.2015 16:51
Электромагнитная пушка T-Yoke Машиностроение 112 06.08.2008 18:48
Мониторы LCD CRT Разное 94 17.06.2008 10:51
Юмор 2007 Огурец Разное 1172 29.12.2007 11:16
ЮМОР 2006 =) Perezz!! Разное 1122 04.01.2007 00:46