| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
19.12.2005, 16:06 | #1 | |
Как автоматизировать отсоединение неиспользуемых IMAGE?
идущий по граблям
Регистрация: 26.05.2005
Сообщений: 5,095
|
||
Просмотров: 11488
|
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Что-то никто не откликается...
Может быть, я слишком запутанно изложил вопрос? Тогда более конкретно: где записывается информация о растровых изображениях и об их состояниях (загружен/выгружен, не найден, не используется и т. д.)? По ходу дела, это какой-то словарь, но какой и как до него достать - я не понял. Подскажите, PLS! |
|||
|
||||
Lisp/VBA/VB.NET Hobbyist Регистрация: 24.03.2005
Славен Град Петров
Сообщений: 367
|
Цитата:
Код:
тогда остальные вхождения IMAGE_DEFINITION отсеешь от тех что вставлены: Код:
~'J'~ |
|||
|
||||
Удаление неиспользуемых IMAGE и XREF. Мой вариант. Удаляет растры без использования команды -image. Выяснилось, что если в имени растра есть символ #, то -image отказывается его detach'ить. :twisted:
Проверяет наличие растров не только в модели/листе, но и в описании блоков (есть любители включить растр в блок), игнорируя Xref. Код:
Последний раз редактировалось VVA, 19.09.2015 в 12:03. |
||||
|
||||
А что, не работает? У меня к нему претензий пока нет.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 22.04.2004
Сообщений: 269
|
> VVA
Прошу прощения, а нельзя ли и здесь как в теме "Как автоматизировать отсоединение ненайденых IMAGE и XREF ?" http://forum.dwg.ru/showthread.php?t=36574 был предварительный поиск неиспользуемых растров и ссылок с последующим соответствующим сообщением по результатам поиска и запросом на удаление? |
|||
|
||||
Так как они используют общие ф-ции, то объединил 2 команды. Общие ф-ции сделал глобальными
2 команды: IMGDET и DUXI Код:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Java/Kotlin backend Регистрация: 03.02.2006
Сообщений: 5,737
|
Володь хотел уточнить: код DUXI (http://forum.dwg.ru/showpost.php?p=424108&postcount=15) делает тоже самое что и код в этой теме?
|
|||
|
||||
Да. Просто здесь IMGDET и DUXI объединены (они используют несколько общих функций). Раньше они были локальными для каждой команды. Просто код получается короче.
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
Регистрация: 12.08.2009
Сообщений: 447
|
Старая тема, однако сейчас встретился с ужосом. Если при вставке путь ссылки не задан, а она найдена в той же папке где и чертеж, ссылка удаляется.
При формировании комплекта в одну папку, у всех ссылок автоматом удаляются сохраненные пути и появляется только найденный путь. Соответственно все ссылки после применения команды удаляются. По логике, поиск должен вестись по пустой строке "найден в". Как бы это исправить?. |
|||
|
||||
Цитата:
__________________
Как использовать код на Лиспе читаем здесь |
||||
|
||||
идущий по граблям Регистрация: 26.05.2005
Сообщений: 5,095
|
Навскидку, без проверки: в режимах ETRANSMIT есть галочки типа "ФСЁ в одну папку" и "Сохранять структуру папок". Если для результата ETRANSMIT, когда все скинуто в одну папку, применить ETRANSMIT еще раз в режиме "Сохранять структуру папок", не вернуться ли сохраненные пути назад? Тогда добавится одно "лишнее" движение, но ничего нигде не надо поправлять
|
|||