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

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сохранить растры (wipeout) при удалении прокси объектов программой REMOVEPROXY

Как сохранить растры (wipeout) при удалении прокси объектов программой REMOVEPROXY

Ответ
Поиск в этой теме
Непрочитано 30.03.2016, 12:10 #1
Как сохранить растры (wipeout) при удалении прокси объектов программой REMOVEPROXY
SlavaLu
 
Регистрация: 30.03.2016
Сообщений: 55

Удаляю прокси в промышленных масштабах программой REMOVEPROXY.Большое СПАСИБО автору от всего коллектива. Автокад 2012, 2013. Как сохранить растры (wipeout) в процессе работы этой пограммы?
Просмотров: 2760
 
Непрочитано 30.03.2016, 12:13
#2
Кулик Алексей aka kpblc
Moderator

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


Сначала, перед _.explodeallproxy и _.removeallproxy, дать команду _.wipeout и тут же ее прекратить. Этого будет достаточно.

----- добавлено через ~2 мин. -----
Во чего нашел в загашниках: http://autolisp.ru/2012/02/03/o-chistke-fajlov/
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 30.03.2016, 19:42
#3
SlavaLu


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


C DEMANDLOAD=0 Неработает:
Command: _.WIPEOUT
Unknown command "WIPEOUT". Press F1 for help

А с DEMANDLOAD=3 нечистит...

Последний раз редактировалось SlavaLu, 31.03.2016 в 09:33.
SlavaLu вне форума  
 
Автор темы   Непрочитано 31.03.2016, 20:02
#4
SlavaLu


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


Нашёл файл AcWipeoutRes.dll
Это его предлагаете загрузить???? Стандартными средствами я этого не смог
SlavaLu вне форума  
 
Непрочитано 31.03.2016, 21:08
#5
Кулик Алексей aka kpblc
Moderator

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


Вроде по русски написал:
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Сначала, перед _.explodeallproxy и _.removeallproxy, дать команду _.wipeout и тут же ее прекратить. Этого будет достаточно.
Опять мимо... demandload поставить в 2, перезапустить ACAD, дать команду - что сложного?
Я так понимаю, что мне надо специально отдельную статью сделать "Как почистить dwg, но не все"
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.04.2016, 08:58
#6
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Цитата:
Сообщение от SlavaLu Посмотреть сообщение
Это его предлагаете загрузить???? Стандартными средствами я этого не смог
Можно загрузить "насильственно" так

Цитата:
Команда: (arx)
("acapp.arx" "acdgnio.dbx" "acdgnui.arx" "acdim.arx" "acetutil.arx"
"achlnkui.arx" "acismobj17.dbx" "acismui.arx" "acmgd.dll" "acmgdinternal.dll"
"acpltstamp.arx" "acprevinput.dll" "acsign.arx" "actp.arx" "acwipeoutobj17.dbx"
"acxrefesw.arx" "acxrefservice.arx" "geomprops2009x64.arx" "oleaprot.arx"
"selsim2009x64.arx" "vl.arx" "whohas.arx")

Команда: (arxload (findfile "acwipeout.arx"))
"C:\\Program Files\\AutoCAD 2009\\acwipeout.arx"

Команда: (arx)
("acapp.arx" "acdgnio.dbx" "acdgnui.arx" "acdim.arx" "acetutil.arx"
"achlnkui.arx" "acismobj17.dbx" "acismui.arx" "acmgd.dll" "acmgdinternal.dll"
"acpltstamp.arx" "acprevinput.dll" "acsign.arx" "actp.arx" "acwipeout.arx"
"acwipeoutobj17.dbx" "acxrefesw.arx" "acxrefservice.arx" "geomprops2009x64.arx"
"oleaprot.arx" "selsim2009x64.arx" "vl.arx" "whohas.arx")
Скопируй и вставь в командную строчку
для Автокада до версии 2012
Код:
[Выделить все]
(arxload (findfile "acwipeout.arx"))
для Автокада 2013 и выше
Код:
[Выделить все]
(if (not (member "acismui.arx" (arx)))(arxload "acismui.arx"))
Источник1
Источник2
__________________
Как использовать код на Лиспе читаем здесь

Последний раз редактировалось VVA, 01.04.2016 в 12:55.
VVA вне форума  
 
Непрочитано 01.04.2016, 09:40
#7
Кулик Алексей aka kpblc
Moderator

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


VVA, в последних версиях ACAD, насколько я помню, отдельного arx уже нет.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 01.04.2016, 12:57
#8
VVA

Инженер LISP
 
Регистрация: 11.05.2005
Минск
Сообщений: 6,990
<phrase 1= Отправить сообщение для VVA с помощью Skype™


Да, ты прав.
Начиная с 2013 версии вместо acwipeout.arx нужно грузить acismui.arx
Цитата:
It looks like AcDbWIpeout class itself is now part of acismobj20.dbx. The user interface part is in acismui.arx. acismui.arx will load acismobj20.dbx, so if you make sure that acismui.arx is loaded you should be ok.
Источник
Обновил #6.
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 03.04.2016, 14:17
#9
SlavaLu


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


VVA Спасибо помогло
SlavaLu вне форума  
 
Непрочитано 14.02.2019, 09:37
#10
sime


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


А что делать если прокси объектами становятся растровые изображения (подложки)?
Работаю в Civil, для очистки файлов использую чистый профиль обычного AutoCad. В Civil растры подгружал через Вставка-растровое изображение, там все нормально работает, а при открытии этого файла в AutoCad все растры становятся прокси объектами и соответственно удаляются
sime вне форума  
 
Непрочитано 14.02.2019, 09:42
#11
Кулик Алексей aka kpblc
Moderator

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


Перед вызовом ExplodeAllProxy / RemoveAllroxy дать команду _.wipeout и тут же ее отменить. Этого обычно достаточно, чтобы растры перестали считаться проски-объектами.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 14.02.2019, 09:54
#12
sime


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


Спасибо, помогло
sime вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Как сохранить растры (wipeout) при удалении прокси объектов программой REMOVEPROXY

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Аттестация в Минрегионе по негосударственной экспертизе Людмила Охр Прочее. Архитектура и строительство 350 14.02.2015 17:50