Макрос поиска в сборке деталей с откатом и исправление их
Наверное многие сталкивались с такой ситуацией, когда в большой сборке, или случайно, или по неопытности, сохраняется одна или несколько деталей в состоянии отката и программа SolidWorks не дает что-либо сделать с такой сборкой, ни сохранить, ни редактировать. Так вот, данный макрос служит для того, чтобы в автоматическом режиме найти внутри сборки такие детали и вернуть полосу отката в ее положенное состояние, то есть в самый низ дерева конструирования. Макрос не мой, я всего-лишь добавил кое-какие улучшения:
- 1) Убрал вывод ненужного сообщения с запросом на подтверждение возврата отката. Данное сообщение считаю не уместным, тем более если таких деталей много, да и макрос был написан именно для этой цели, зачем лишний раз пользователя дергать - не понятно. Короче убрал.
- 2) Но добавил вывод сообщения в конце обработки с вопросом перезагрузить сборку. т.к. было замечено, что после работы макроса блокируется контекстное меню дерева конструирования и помогает только перезапуск сборки, поэтому в сообщении спрашиваем: "Перезагрузить сборку или нет?" и уже пользователь сам будет решать делать это автоматом или в ручную.
- 3) Перевел всё на русский язык.
rar
FIND ROLLBACK AND FIX (Snake 60 Edition).rar15.61 Kb
solidworks
макрос
макрос solidworks
возврат состояния отката
Иван Иванов
Удобная штука, спасибо!
Oct 22 2025 14:23
Дербуш Олег
Иван Иванов, Рад, что пригодилось :) Пишите, какие макросы Вы ещё хотите видеть здесь :)
Oct 23 2025 18:45