Понедельник, 29.04.2024, 00:25
Приветствую Вас Гость | RSS
Меню сайта
Категории раздела
Чертежи Solidworks [9]
Программы и макросы для работы с чертежами Solidworks
Работа с файлами [3]
Поиск, просмотр, копирование файлов Solidworks и не только.
ПО сторонних разработчиков [1]
Бесплатное программное обеспечение сторонних разработчиков с указанием ссылки на официальный сайт разработчика.
Модели Solidworks [5]
Программы и макросы для работы с файлами моделей деталей и сборок
Полезно для Solidworks [7]
Макросы и программы для расширения возможностей Solidworks
Наш опрос
Оцените мой сайт
Всего ответов: 195
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Каталог файлов

Главная » Файлы » Прогрраммы и макросы » Полезно для Solidworks

Открытие документов Solidworks
[ Скачать с сервера (53.6 Kb) · Скриншот ] 02.03.2010, 12:10
Вроде новых возможностей API не использовал, так что скорей всего будет работать начиная с Solidworks2004 (возможности проверить НЕТ), программа написана и протестирована в SW2007SP3.0.

OpenPart
Макрос для открытия выделенного компонента или подсборки из сборки, по одному клику по кнопке.

Код
Срабатывает только в сборках и когда выбрана деталь, открывает последнюю выделенную деталь (при выборе нескольких деталей), если это не сборка выдает сообщение ошибки.


OpenDrawing

Макрос для открытия чертежей с похожими именами отличными от названий открытых документов деталей и сборок.


Код
Срабатывает только в деталях и сборках, в случае, если открытый документ не сборка или деталь выдает сообщение ошибки.

Программа ищет файлы чертежей по маске, если чертежей соотвествующих маске не существует производится поиск чертежей с именем содержащем полное имя детали с некоторыми дополнениями.

Для изменения и/или добавления масок необходимо исправить следующию строку (подробная инструкция ниже):
Mask = Array("ABCD15", "АБВ12", vbNullString)

Если документ чертежа не был найден программа завершается и выдает сообщение о невозможности открытия чертежа.


Для именения масок необходимо откорректировать следующию строку:
Код
'============================================================
'В следующей строке измените и/или добавьте необходимые маски.
'Формат маски имеет следующий синтаксис:
' "Начало_строки##", где ##-количество сравниваемых символов
'(диапазон допустимых сравниваемых символов от 00 до 99, и
'больше длины строки "Начало_строки" на единицу)
'!Не рекомендуется использовать совпадающие маски.
'VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
Mask = Array("ABCD15", "АБВ12", vbNullString)
'^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Категория: Полезно для Solidworks | Добавил: Kelnyproject
Просмотров: 4450 | Загрузок: 501 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 1
1 Иван Дорн  
0
Подскажите пожалуйста в какой программе редактировать макросы?
Ответ: Меню Solidworks:
Инструменты-Макрос-Редактировать...

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]