Можно ли сделать макрос, отгружающий все внешние ссылки в чертеже одновременно? - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Можно ли сделать макрос, отгружающий все внешние ссылки в чертеже одновременно?

Можно ли сделать макрос, отгружающий все внешние ссылки в чертеже одновременно?

Ответ
Поиск в этой теме
Непрочитано 29.01.2013, 19:15
Можно ли сделать макрос, отгружающий все внешние ссылки в чертеже одновременно?
onick
 
Калининград
Регистрация: 27.10.2010
Сообщений: 246

Здравствуйте!

Не подскажите, можно ли сделать макрос, сразу отгружающий все внешние ссылки в чертеже, независимо от их количества, с тем, чтобы повесить этот макрос на одну кнопку.
Просмотров: 11443
 
Непрочитано 13.10.2015, 10:22
#21
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,963


http://forums.augi.com/showthread.ph...fernced-Xref-s ?
engngr вне форума  
 
Непрочитано 18.11.2015, 16:12
#22
eGreyWolf


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


Уважаемые коллеги!
Код:
[Выделить все]
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; УДАЛЯЕМ SHX
(load "T:\\Lisp\\Remove missing SHX.lsp")
Rshx
_-xref _d *
_-image _d *
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; удаляем ПРОКСИ
(load "T:\\Lisp\\ExplodeProxy\\ExplodeProxy2015x64.arx")
EXPLODEALLPROXY
REMOVEALLPROXY
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; делаем проверку
_audit _y
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; удаляем неиспользуемое:
_-purge Б * н
_-purge ВЫ * н
_-purge Р * н
_-purge Г * н
_-purge С * н
_-purge А * н
_-purge Ы * н
_-purge П * н
_-purge Ф * н
_-purge Т * н
_-purge М * н
_-purge РА * н
_-purge И * н
_-purge У * н
_-purge З * н
_-purge Н
_-purge Е
_-purge ПР
_-PURGE _R * _N
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; сбрасываем масштабы:
_-scalelistedit _r _y Выход
Однако, нет технического решения для удаления "внешних НЕОБРАБОТАННЫХ ссылок" (rem: как эти ссылки, точнее термин, звучит в оригинале - могу только предположить, т.к. на руках только локализованные версии. Вероятно «unused»...), которые видны по команде (и палитре) EXTERNALREFERENCES (ВНССЫЛКИ).
К сожалению, ответа в этой ветке для себя не нашёл.
Буду благодарен, если укажите на него ссылкой или советом.
Спасибо!
eGreyWolf вне форума  
 
Непрочитано 19.11.2015, 12:16
#23
VVA

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


Цитата:
Сообщение от eGreyWolf Посмотреть сообщение
К сожалению, ответа в этой ветке для себя не нашёл.
Буду благодарен, если укажите на него ссылкой или советом.
Почитай Проверить нахождение внешних ссылок xref пост #3 #15 #17
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 19.11.2015, 23:33
#24
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,963


Цитата:
Сообщение от eGreyWolf Посмотреть сообщение
нет технического решения для удаления
Опять ссылки на dwg перепутали с картинками. См. посты этой темы с командой для удаления РАСТРОВ.
engngr вне форума  
 
Непрочитано 21.11.2015, 14:43
#25
eGreyWolf


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


Цитата:
Сообщение от engngr Посмотреть сообщение
для удаления РАСТРОВ
Спасибо! Вы, наверное, коллега, имеете ввиду «_-image _d *»?
Скрин, что я Вам показал выше - результат отработки этой команды, которая, кстати, указана мною в сценарии, после -xref. Мусор, как видите, она не тронула.
Цитата:
Сообщение от VVA Посмотреть сообщение
Почитай
VVA, спасибо, но... увы, простите, я пока не соображу, как мне Ваши советы объединить и вставить в автоматический batch, не требующий ни каких действий, до своего окончания, от пользователя.
Дело в том, что в БД файла DWG указаны линки на не предоставленные подрядчиком различные объекты. Для моих исполнителей, на месте, получается, все эти ссылки - битые, мусор. И на этот мусор у них "ругается" при каждом и последующем запуске файла. И ладно бы этих подрядчиков был бы один и файлов с десяток... Вот и просят они прогонять всё входящее через чистку. Используя сценарий, показанный выше, получается всё, кроме этого скрина.
Благодарю откликнувшихся камрадов, но пока, для себя, решение так и не нашел. Буду благодарен за помощь.
eGreyWolf вне форума  
 
Непрочитано 22.11.2015, 14:20
#26
KronSerg

Вода - моя работа
 
Регистрация: 10.11.2009
Санкт-Петербург
Сообщений: 3,638


Цитата:
Сообщение от KronSerg Посмотреть сообщение
^C^C(defun C:XD ()(if command-s (progn(command-s "_-image" "_d" "*")(command-s "_-xref" "_d" "*"))(progn(command "_-image" "_d" "*")(command "_-xref" "_d" "*"))));XD
А так пробовал?
__________________
Нерешаемых проблем не бывает.
KronSerg вне форума  
 
Непрочитано 22.11.2015, 22:06
#27
engngr

сети
 
Регистрация: 03.11.2008
Московия*
Сообщений: 5,963


Цитата:
Сообщение от eGreyWolf Посмотреть сообщение
результат отработки этой команды
Пропустил, пардоньте.
А как выглядит результат отработки этой команды в комстроке?
engngr вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Можно ли сделать макрос, отгружающий все внешние ссылки в чертеже одновременно?



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ссылки и поля... как сделать? CadMaster AutoCAD 33 09.06.2023 11:52
Можно ли сделать триангуляцию полилинии? Ольга12345 AutoCAD 2 27.06.2010 17:01
AutoCAD 2010 тускло отображает внешние ссылки Rol248 AutoCAD 7 20.05.2010 11:53
Помогите сделать макрос для автокада Sky_cool Программирование 8 17.01.2009 03:04
Возможно ли сделать атрибут невидимым на чертеже при изменении ручки состояния видимости? JokerrSergh AutoCAD 15 15.01.2009 12:26