|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.12.2007, 13:35 | #1 | |
Автоматизация экспорта в AutoCAD из ADT.
проектирование
москва
Регистрация: 30.10.2005
Сообщений: 216
|
||
Просмотров: 4045
|
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Пиши скрипт... Другого решения "навскидку" лично я не вижу.
Хотя... Файлы все из одного проекта? Если да, попробуй целиком проект экспортировать.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
- Регистрация: 24.07.2005
Москва
Сообщений: 1,335
|
Цитата:
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Если посмотреть на свойства ярлыка, да еще вспомнить дополнительно про справку, то становится очевидным:
- свойства ярлыка (к примеру): "C:\Program Files\AutoCAD Architecture 2008\acad.exe" /ld "C:\Program Files\AutoCAD Architecture 2008\AecBase.dbx" /p "AutoCAD Architecture (метрические единицы)" в кавычках потому, что в именах есть пробелы /ld : загружается указанное arx или dbx приложение. /p : имя профиля. Вот в общем-то и все. Теперь насчет _aecexporttoautocad2004: а если сделать filedia -> 0, cmddia -> 0 и попробовать все же посылать именно команду? Хотя... Есть еще один вариант - тому, кто будет получать, поставить соответствующий ObjectEnabler с usa.autodesk.com и не пачкать мозги
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Инженер LISP Регистрация: 11.05.2005
Минск
Сообщений: 6,992
|
Когда-то делал связку bat + scr : http://dwg.ru/f/showthread.php?t=4908
bat для запуска Автокада, scr для запуска лиспа и/или выполнения команд Цитата:
Вот мой вариант файла main.bat Код:
__________________
Как использовать код на Лиспе читаем здесь |
|||
|
||||
проектирование Регистрация: 30.10.2005
москва
Сообщений: 216
|
Цитата:
Теперь осталось макрос на VBA написать. Перебрать все файлы dwg в указанном каталоге и послать в ком строку (command "_AecExportToAutoCAD2004" "name.dwg") открывая и активизируя файлы по очереди. ну не забыть потом востановить filedia конечно. На мой взгляд это самый простой способ... |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,855
|
Я не помню, поэтому проверь: а файл часом активироваться не будет после выполнения Application.Documents.Open? Потому как на VB6 при обращении к AutoCAD'у оно активировало...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск программы из AutoCADа | kminas | Программирование | 19 | 15.06.2012 13:42 |
Если есть ADT зачем AutoCad? | Демиан | AutoCAD | 12 | 03.10.2006 17:22 |
Панели инструментов AutoCAD и ADT | Airiz | AutoCAD | 6 | 20.04.2006 14:21 |
AUTOCAD 2006 | Aragorn | AutoCAD | 14 | 01.04.2005 00:55 |
Что нового в AutoCAD 2005 | ilka_t | AutoCAD | 40 | 19.05.2004 16:48 |