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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Помогите с макросом -dataextraction

Помогите с макросом -dataextraction

Ответ
Поиск в этой теме
Непрочитано 05.12.2008, 16:19 #1
Помогите с макросом -dataextraction
Composter
 
Отопление и вентиляция
 
Москва
Регистрация: 31.10.2008
Сообщений: 445

хотел создать макрос с участистем команды -dataextraction, но при первом же запросе он спрашивает файл шаблона вроде ( Enter the template file path for the extraction: ) , как сделать что бы он запрашивал создание нового файла (как при использовании dataextraction,предлагается на выбор создание нового или использование старого), а не уже использованного.если указать на ранее созданный файл то он вставит данные из него.
Просмотров: 5621
 
Непрочитано 06.07.2014, 17:51
#2
zil13


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


Добрый день! Нашел кто-нибудь решение данной проблемы?
zil13 вне форума  
 
Непрочитано 06.07.2014, 19:09
#3
Кулик Алексей aka kpblc
Moderator

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


Советую почитать справку - там все описано. Поведение команды вряд ли будет меняться.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.07.2014, 19:51
#4
zil13


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


Когда данную команду вводишь через командную строку -dataextraction, затем прописываешь путь к файлу он его вставляет, а когда эти манипуляции через макрос проводишь то он выдаёт данную ошибку
zil13 вне форума  
 
Непрочитано 06.07.2014, 20:27
#5
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от zil13 Посмотреть сообщение
выдаёт данную ошибку
какую?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 06.07.2014, 21:54
#6
zil13


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


создаю макрос -dataextraction C:\шаблон.dxe при нажатии кнопки в командой строке появляется сообщение "dataextraction C
Укажите путь к файлу шаблона". Если ввести в командную строку -dataextraction (enter ) C:\шаблон.dxe то все работает как надо .

----- добавлено через ~1 мин. -----
Почему в макросе автокад не хочет считывать путь к шаблону
zil13 вне форума  
 
Непрочитано 06.07.2014, 22:13
#7
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от zil13 Посмотреть сообщение
Почему в макросе автокад не хочет считывать путь к шаблону
Экранировать адрес нужно. В кавычки возьми.

Добавлено:
И слэш должен быть «прямым» — /, а не «обратным» — \, вроде бы.
 
 
Непрочитано 06.07.2014, 22:24
#8
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от zil13 Посмотреть сообщение
Почему в макросе автокад не хочет считывать путь к шаблону
Потому что:
1) шаблон должен существовать по указанному пути
2) рекомендую прочитать книгу В.Света по макрокомандам
3) попробовать нечто типа
Код:
[Выделить все]
^C^C_dataexteraction;"c:\\template.dxe";
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 07.07.2014, 13:54
#9
zil13


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


Спасибо за помощь! нужно было как сказал AlphaGeo использовать "прямой" слэш
zil13 вне форума  
 
Непрочитано 15.02.2015, 22:33
#10
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 349


И всё-таки, можно ли автоматизировать команду -dataextraction, посадив её на кнопку? Ну сделал я заготовку макроса
Код:
[Выделить все]
^C^C_-DATAEXTRACTION;f:/1.dxe;
думал, оно будет запрашивать какие-нибудь опции, и я этот макрос доделаю. Ага, щасс. Оно просто вставляет одну и ту же таблицу (в моём случае - экспликацию помещений), однажды созданную на основе произвольного извлечения данных. Так какой смысл в таком "шаблоне"? Зачем команда его запрашивает? Или шаблон надо создавать как-то по-особенному? Или эта команда в режиме комстроки и в режиме диалоговых окон работает абсолютно по-разному, и у неё нет опций, доступных из комстроки?
Ладно, мне не трудно извлекать данные в спецификации, экспликации и т. п., тыкая в кнопки диалоговых окон. Но среди моих подчинённых есть две патологические блондинки, у которых основной режим работы - это "не приходя в сознание". Любое окошко с кнопками, выскочившее перед ними на экране, вводит их в ступор, как курицу, перед которой мелом провели прямую линию. Хотел облегчить им жизнь: нажать кнопку, выбрать блоки в пределах этажа, указать точку вставки таблицы - и всё. Неужели не получится?
Забыл: AutoCAD 2011 ENG (у подчинённых - RU) со всеми сервиспаками, Win7 и WinXP SP2 (SP3?).

Последний раз редактировалось Archeo, 15.02.2015 в 22:48.
Archeo вне форума  
 
Непрочитано 16.02.2015, 21:17
#11
art_rrc


 
Регистрация: 28.01.2013
Минск
Сообщений: 375


Цитата:
Сообщение от Archeo Посмотреть сообщение
И всё-таки, можно ли автоматизировать команду -dataextraction, посадив её на кнопку? Ну сделал я заготовку макроса
Код:
[Выделить все]
^C^C_-DATAEXTRACTION;f:/1.dxe;
думал, оно будет запрашивать какие-нибудь опции, и я этот макрос доделаю. Ага, щасс. Оно просто вставляет одну и ту же таблицу (в моём случае - экспликацию помещений), однажды созданную на основе произвольного извлечения данных. Так какой смысл в таком "шаблоне"? Зачем команда его запрашивает? Или шаблон надо создавать как-то по-особенному? Или эта команда в режиме комстроки и в режиме диалоговых окон работает абсолютно по-разному, и у неё нет опций, доступных из комстроки?
Ладно, мне не трудно извлекать данные в спецификации, экспликации и т. п., тыкая в кнопки диалоговых окон. Но среди моих подчинённых есть две патологические блондинки, у которых основной режим работы - это "не приходя в сознание". Любое окошко с кнопками, выскочившее перед ними на экране, вводит их в ступор, как курицу, перед которой мелом провели прямую линию. Хотел облегчить им жизнь: нажать кнопку, выбрать блоки в пределах этажа, указать точку вставки таблицы - и всё. Неужели не получится?
Забыл: AutoCAD 2011 ENG (у подчинённых - RU) со всеми сервиспаками, Win7 и WinXP SP2 (SP3?).
С dataextraction так не получится, приходится расплачиваться за всеобщую универсальность AutoCADа. Все вышеперечисленные очень легко реализуется программным путем.. Прикрепите файлы с примерами и точным описанием (можно в личку), возможно, смогу вам помочь.
А по второй части вопроса.. увольте 2х блондинок и возьмите 1 нормального инженера (если конечно одна не жена, а вторая теща ).
art_rrc вне форума  
 
Непрочитано 26.02.2015, 11:37
#12
Archeo

архитектор
 
Регистрация: 02.04.2006
Беларусь
Сообщений: 349


Не хотелось бы ради нечасто встречающихся операций плодить дополнительные программы. Или Вы имеете в виду ЛИСП? Предполагалось использовать извлечение данных для составления экспликаций помещений, спецификаций элементов заполнения проёмов (двери/окна/вместе/раздельно/на один или несколько этажей), экспликаций полов (с группировкой по типам и, возможно, суммированием площадей). А если понадобится изменить/дополнить блоки или стили таблиц? Править код?
Насчёт блондинок - я, к сожалению или к счастью, не имею полномочий кого-либо увольнять или принимать на работу...
Archeo вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Помогите с макросом -dataextraction



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно применить "Извлечение данных"(_.dataextraction)? wetr AutoCAD 120 07.05.2020 13:39
Помогите с макросом Размеры на определенном расстоянии Composter AutoCAD 8 25.11.2008 16:55
Помогите, добрые люди несчастному нюбу. Atij Программирование 8 06.05.2008 17:42
Спецы по DIESEL - помогите с макросом VetalBY Программирование 7 19.09.2005 17:07
Помогите лестницу Ж/Б спроектировать, за денги есно Simply Архитектура 4 30.03.2005 12:48