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

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

Простой макрос выбора и удаления всех штриховок

Ответ
Поиск в этой теме
Непрочитано 28.05.2014, 11:16 #1
Простой макрос выбора и удаления всех штриховок
MrBrown
 
ПенсионЭр
 
Регистрация: 26.06.2009
Сообщений: 361

Здравствуйте! На многих чертежах удаляю все штриховки с помощью панели быстрого выбора.
Помогите, пожалуйста, кто более-менее свободен, набросайте небольшой макрос, дублирующий мои действия:
быстрый выбор-штриховки-выбрать все-удалить.
и отдельно:
быстрый выбор-штриховки-выбрать только SOLID-удалить.
Я бы их повесил на сочетание горячих клавиш.
Моя признательность всем ответившим по существу.

p.s. Причина удаления штриховок банальна: принтер SHARP печатает серые SOLIDы только чёрным, закрывая всю арматуру на фоне штриховки; никакие ухищрения не помогают, ни стиль печати acad, ни grayscale, ни уменьшение прозрачности штриховок...

p.p.s работаю в AutoCAD 2014 RUS

Последний раз редактировалось MrBrown, 28.05.2014 в 11:20. Причина: дополнение
Просмотров: 5209
 
Непрочитано 28.05.2014, 11:27
#2
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


1. назначьте солидам серый цвет из палитры TrueColor
2. Смените солид штриховку на ansi31, соответственно сгустив ее и при толщине линии 0,05. Вполне себе серый цвет получается и с прозрачностью все нормально.
Boxa вне форума  
 
Автор темы   Непрочитано 28.05.2014, 11:40
#3
MrBrown

ПенсионЭр
 
Регистрация: 26.06.2009
Сообщений: 361


Boxa, так и делал прежде, но видимо в принтере что-то не срослось: всё равно черным печатает, даже trueColor.
Потом заменял SOLID на обычную мелкую штриховку с тонкой линией. Получается неплохо, НО! Опять же масса времени тратится на обработку каждого чертежа. А мне надо всего-то распечатать большие форматы (А0, А1) в формате А3 для шефа, для какого-то совещания. Здесь, при таких мелких размерах штриховка и не нужна. А макрос на горячей клавише - самое то для сокращения времени на предпечатную обработку.
MrBrown вне форума  
 
Непрочитано 28.05.2014, 12:12
1 | #4
kakt00z

инженер-проектировщик КИПиА
 
Регистрация: 30.08.2008
Минск
Сообщений: 159


(sssetfirst nil (ssget "_X" '((0 . "HATCH")))) (command "_.erase")
(sssetfirst nil (ssget "_X" '((0 . "HATCH")(2 . "SOLID")))) (command "_.erase")
kakt00z вне форума  
 
Автор темы   Непрочитано 28.05.2014, 12:51
#5
MrBrown

ПенсионЭр
 
Регистрация: 26.06.2009
Сообщений: 361


kakt00z, огромное спасибо! Блеск!
MrBrown вне форума  
 
Непрочитано 29.05.2014, 11:54
#6
VVA

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


Цитата:
Сообщение от MrBrown Посмотреть сообщение
быстрый выбор-штриховки-выбрать все-удалить
Предложенный в #4 макрос не сработает, если штриховка включена в блок.
Для удаления всех штриховок можно еще воспользоваться BGHATCHDEL - Удаление штриховки
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Автор темы   Непрочитано 29.05.2014, 12:43
#7
MrBrown

ПенсионЭр
 
Регистрация: 26.06.2009
Сообщений: 361


VVA, Моя великая благодарность. Очень полезная инфа для меня.
MrBrown вне форума  
 
Непрочитано 29.05.2014, 14:30
#8
VVA

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


Цитата:
Сообщение от MrBrown Посмотреть сообщение
закрывая всю арматуру на фоне штриховки;
Я тут еще вспомнил, что есть лисп backhara.lsp , который
Цитата:
выбирает в чертеже все штриховки и с помощью команды draworder перерисовывает их под низ чертежа, потом выбирает все вставленые рисунки и туда же.
может будет полезно
LISP. Подготовка к печати чертежей с рисунками и штриховками
Выбор объектов контуром объекта
__________________
Как использовать код на Лиспе читаем здесь
VVA вне форума  
 
Непрочитано 06.06.2014, 12:01
#9
WhiteShark


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


А есть еще команда HATCHTOBACK. Не знаю правда с какой версии появилась
WhiteShark вне форума  
 
Автор темы   Непрочитано 06.06.2014, 12:30
#10
MrBrown

ПенсионЭр
 
Регистрация: 26.06.2009
Сообщений: 361


Благодарю всех за помощь и советы, за дополнительную информацию, которая помогла мне, пусть и на крупинку, лучше ориентироваться в этом огромном мире под названием AutoCAD.
Спасибо!
MrBrown вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Простой макрос выбора и удаления всех штриховок



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка ПОС, искусство проектирования Tyhig Технология и организация строительства 117 25.11.2021 17:38
Создать макрос для самостоятельного выбора элементов в чертеже rtyu Программирование 2 11.03.2014 14:57
Макрос на кнопку для выбора нужной штриховки в нужном масштабе dextron3 Программирование 15 14.11.2009 21:58
Макрос для удаления всех объектов в выбранном слое 6aman4ik Программирование 9 26.06.2009 00:26
FILTER / фильтр BM60 Справочник команд 0 08.07.2008 15:35