Перейти к публикации

Сделай свою работу в Solidworks эффективнее


Рекомендованные сообщения

29 минут назад, none сказал:

Если этот момент реализовать, то нужно будет просто нажать обновить (q) и все, - чертеж тоже обновлен.

Все уже реализовано @tompsongun в последних изменениях макроса - св-во Наименование_ФБ как раз заносится в основную надпись чертежа и при его открытии отображается новое наименование и обозначение.

Ссылка на сообщение
Поделиться на других сайтах


26 минут назад, malvi.dp сказал:

Все уже реализовано

Да проверил! Бомбическая бомба! Нет предела моей благодарности. На 2014 работает как часы. Спасибо! @tompsongun

Ссылка на сообщение
Поделиться на других сайтах


@tompsongunПотестил с пристрастием. Когда использую функцию вставки переноса строки он строку переносит но вставляет какой-то символ прямоугольной формы. Все остальное работает, проверил на разных крупных сборках. заменяет все экземпляры если надо, один раз правда при этом рухнул солид, но больше не повторялось. Работает быстро. Кайф. Еще протестирую на компонентах у которых есть исполнения. Прогнозы?

20210331_132954.jpg

Изменено пользователем none
Ссылка на сообщение
Поделиться на других сайтах

И еще, может быть все-таки удалять файлы после замены в корзину? Двойная защита от дурака будет :)

Ссылка на сообщение
Поделиться на других сайтах
26.03.2021 в 18:46, alek77 сказал:

Всем привет!

Оставлю тут обновленную версию. Не помню, было ли здесь. sw17sp5

Макрос для приведения ширины дерева к привычному размеру после ручного изменения ширины, например для просмотра длинных наименований, настраивается внутри макроса изменением ширины в пикселях, там подписано. Нужную ширину можно подсмотреть при пошаговом выполнении.

Пользуюсь постоянно, удобен на горячей кнопке.

 

FeatureManagerWidth.swp 48 \u041a\u0431 · 3 скачивания

 

спасибо за макрос! я всегда руками таскал эту полоску=)

скажите, а вот этот фильтр возможно через макрос раскрыть?

изображение.png

 

п.с. сколхозил логотип на коленке.

FeatureManagerWidth.bmp

Ссылка на сообщение
Поделиться на других сайтах

Всем добрый вечер!

Есть ли макрос для удаления свойства принадлежности компонента тулбокс к тулбоксу?

Спасибо!

Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, DuS сказал:

Есть ли макрос для удаления свойства принадлежности компонента тулбокс к тулбоксу?

Там свойство как-то глубже, чем просто свойство:

C:\Program Files\SolidWorks Corp\SolidWorks\Toolbox\data utilities\sldsetdocprop.exe

 

Изменено пользователем Kelny
Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, Kelny сказал:

Там свойство как-то глубже, чем просто свойство:

C:\Program Files\SolidWorks Corp\SolidWorks\Toolbox\data utilities\sldsetdocprop.exe

 

Про это я знаю, но это не совсем удобно, надо закрыть солид, сохранив деталь тулбокса куда-то. Хотелось бы по нажатию кнопки прям из солида.

Ссылка на сообщение
Поделиться на других сайтах
45 минут назад, DuS сказал:

Про это я знаю, но это не совсем удобно, надо закрыть солид, сохранив деталь тулбокса куда-то. Хотелось бы по нажатию кнопки прям из солида.

Есть подозрение, что это где-то внутри файла закопано и если туда есть ключик, то через какой-нибудь DocumentManager, который сам требует ключик.

Вероятно это:

http://help.solidworks.com/2010/english/api/swdocmgrapi/solidworks.interop.swdocumentmgr~solidworks.interop.swdocumentmgr.iswdmdocument~toolboxpart.html

и вот тут про ключик для этого SolidWorks Document Manager API

http://help.solidworks.com/2010/english/api/swdocmgrapi/SolidWorks.Interop.swdocumentmgr_GettingStartedSWDocMgrAPI.html?id=09f5c02e9add40ce8b4266278f13bf05#Pg0

 

 

Хотя если версия программа 2014 и позднее, то вероятно можно проще (без Document Manager и ключей):

http://help.solidworks.com/2014/english/api/sldworksapi/test_for_toolbox_part_example_vb.htm

http://help.solidworks.com/2014/english/api/swconst/SolidWorks.Interop.swconst~SolidWorks.Interop.swconst.swToolBoxPartType_e.html

вероятно в примере можно добавить строчку:

modelDocExt.ToolboxPartType = swNotAToolboxPart 'или просто 0, если не подключена библиотека констант

перед

ret = modelDocExt.ToolboxPartType

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

Изменено пользователем Kelny
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kenny сказал:

скажите, а вот этот фильтр возможно через макрос раскрыть?

А нажатие F8 по умолчанию не подходит?

Можно конечно и макросом кнопки нажимать, но лишнее наверно

Спасибо за иконку

 

Для справки, мой макрос не F9 имитирует, макрос приводит ширину дерева к постоянной величине, F9 как закрыла так и открывает без изменения ширины

Изменено пользователем alek77
Ссылка на сообщение
Поделиться на других сайтах

@none , вот про квадратик - не могу даже предположить. в этом месте, я  повторил как в МПропизображение.png - вернее скопировал оттуда. еслиб квадратик был перед второй строкой - мне это ожидаемо бы показалось ))

попробуйте добавить в редакторе макросов изображение.png  такое: & Chr$(13) перед & Chr$(10) - на следующей картинке красным выделил

изображение.png

и ещё вариант - после есть пробел - удалить его - на картинке синеньким: изображение.png

или вот запаковал три варианта (надо только поочередно попереименовывать файлы - стереть лишнее в конце имени:SaveAsCopyReplace_вариации по удалению квадратика.zip, если что-то поможет, подскажите - внесу общую правку.

 

про удаление файлов в корзину - сразу хотел такое - но там для vba прям сложная обработка с обращением к системным путям еще чего-то. может когда поднаторею имли повезёт )) удастся реализовать - там кода строк, наверно на 50-70 - что находил в инете.

 

с наименованием_ФБ, так же, если осилю хотелось бы сделать разбиение не на 2 сроки как сечас, но и на 3-4 с автоматическим изменением шрифта, для этого, видимо надо сделать цикл со сравнением количества символов входящих в строку.

а проще, скорее всего как-то поправить шаблоны чертежей - чтобы было что-то вписано в эту заметку основной надписи и "подёрганы" границы этой заметки - солид вроде запоминает в дальнейшем это. надо пробовать ))

 

и что-то придумать для обработки такой, например, записи: 12345_футорка 1_2-1_8.

преобразовать его в обозначение 12345, разделитель _ , а последующие _ превращать в слеш: футорка 1/2-1/8.

себе-то я сделаю - у нас разделитель "пробел", а тут заковыка )

 

но всё это, увы, не скоро. если кто сам захочет доработать и выложить - я абсолютно не против, только дополняйте формы "эволюция" и "справка". чтобы преемственность оставалась. если что будут "форки" )).

 

 

-------------------------------------------------------

@DuS , вот у себя нашёл от создателя partTreeRename )) : NotAsToolbox(1.0.0).zip

изображение.pngизображение.png

до конца не пробовал )) - не преобразовывал. ругается на ключ документ-манагер, в папке есть текстовичок соотв., но он пуст был и есть.

Изменено пользователем tompsongun
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, tompsongun сказал:

@none , вот про квадратик - не могу даже предположить. в этом месте, я  повторил как в МПропизображение.png - вернее скопировал оттуда. еслиб квадратик был перед второй строкой - мне это ожидаемо бы показалось ))

попробуйте добавить в редакторе макросов изображение.png  такое: & Chr$(13) перед & Chr$(10) - на следующей картинке красным выделил

изображение.png

и ещё вариант - после есть пробел - удалить его - на картинке синеньким: изображение.png

или вот запаковал три варианта (надо только поочередно попереименовывать файлы - стереть лишнее в конце имени:SaveAsCopyReplace_вариации по удалению квадратика.zip, если что-то поможет, подскажите - внесу общую правку.

 

про удаление файлов в корзину - сразу хотел такое - но там для vba прям сложная обработка с обращением к системным путям еще чего-то. может когда поднаторею имли повезёт )) удастся реализовать - там кода строк, наверно на 50-70 - что находил в инете.

 

с наименованием_ФБ, так же, если осилю хотелось бы сделать разбиение не на 2 сроки как сечас, но и на 3-4 с автоматическим изменением шрифта, для этого, видимо надо сделать цикл со сравнением количества символов входящих в строку.

а проще, скорее всего как-то поправить шаблоны чертежей - чтобы было что-то вписано в эту заметку основной надписи и "подёрганы" границы этой заметки - солид вроде запоминает в дальнейшем это. надо пробовать ))

 

и что-то придумать для обработки такой, например, записи: 12345_футорка 1_2-1_8.

преобразовать его в обозначение 12345, разделитель _ , а последующие _ превращать в слеш: футорка 1/2-1/8.

себе-то я сделаю - у нас разделитель "пробел", а тут заковыка )

 

но всё это, увы, не скоро. если кто сам захочет доработать и выложить - я абсолютно не против, только дополняйте формы "эволюция" и "справка". чтобы преемственность оставалась. если что будут "форки" )).

 

 

-------------------------------------------------------

@DuS , вот у себя нашёл от создателя partTreeRename )) : NotAsToolbox(1.0.0).zip

изображение.pngизображение.png

до конца не пробовал )) - не преобразовывал. ругается на ключ документ-манагер, в папке есть текстовичок соотв., но он пуст был и есть.

У меня тоже этот макрос есть, тоже не работает. 

Ссылка на сообщение
Поделиться на других сайтах
13 часов назад, alek77 сказал:

А нажатие F8 по умолчанию не подходит?

Можно конечно и макросом кнопки нажимать, но лишнее наверно

подходит, наверное. но мы же тут про лень и автоматизацию=)

смысл в вашем макросе такой, что я могу получить модель от кого угодно, и хочется настроить фичерманагер так, как я люблю одной кнопкой)

и был бы прям полный дзен с F8 внутри макроса!

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте, коллеги!

Может у кого-то есть исходник этого чуда? Поделитесь пожалуйста, хочу допилить немного.

28.03.2013 в 20:13, rena-981 сказал:
Ссылка на сообщение
Поделиться на других сайтах

Может вопрос глупый, но подскажите - где скачать макрос сохранения чертежей в ПДФ для SW 2020 SP5.0. Проблема  обсуждается здесь :

 

Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, Stunya сказал:

подскажите - где скачать макрос сохранения чертежей в ПДФ

Посмотрите первое сообщение темы Тыц

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, malvi.dp сказал:

Посмотрите первое сообщение темы Тыц

На 2020 не работает, смотрел - почему и спросил...

Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, tompsongun сказал:

если что-то поможет, подскажите - внесу общую правку.

Убрал сначала пробел. Не получилось. Потом добавил chr(13)  сработало. Квадрата нет. Оба исправления одновременно внес. Теперь работает. Спасибо. Может это связано со шрифтом, который я использую: GOST Common от Инвентора?

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, Stunya сказал:

Может вопрос глупый, но подскажите - где скачать макрос сохранения чертежей в ПДФ для SW 2020 SP5.0. Проблема  обсуждается здесь :

Там же:

https://cccp3d.ru/topic/108462-толщина-линий-при-печати-в-adobepdf/?do=findComment&comment=1020176

ссылка:

https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

и по ссылке из комплекта вытащить:

SaveAsPDF - сохранение чертежа в формате PDF и TIFF;

а так же установить программку от туда же (более новая для этого макроса не подойдёт):

PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1.

 

48 минут назад, none сказал:

Убрал сначала пробел. Не получилось. Потом добавил chr(13)

Помниться некоторые текстовые редакторы требуют соблюдать в конце строки комбинацию chr(13)+chr(10), что соответствует по аналогии с печатной машинки возврат каретки и перенос на новую строку, другие могут проживать комбинацию или один из этих символов.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Kelny сказал:

Там же:

https://cccp3d.ru/topic/108462-толщина-линий-при-печати-в-adobepdf/?do=findComment&comment=1020176

ссылка:

https://cccp3d.ru/topic/6622-спецификация-для-sw-по-гост/

и по ссылке из комплекта вытащить:

SaveAsPDF - сохранение чертежа в формате PDF и TIFF;

а так же установить программку от туда же (более новая для этого макроса не подойдёт):

PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1.

 

 

 

Как бы спасибо - но не работает. Совет 2. применить не могу из-за отсутствия мозгов править макросы. Скрин приложил

 

 

1.png

 

 

"убедиться в отсутствии потерянных библиотек (если таковые есть - подключить их)" - Это надо носом ткнуть или видео смотреть))

Изменено пользователем Stunya
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...