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

Почему могут не переименовываться компоненты Toolbox. Как переименовать?


brigval

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

1 По умолчанию вставленный компонент Toolbox имеет имя его файла.

Переименовываю этот компонент. Сохраняю сборку. Загружаю заново. А имя прежнее = имени файла.

Это на первом компьютере.

 

2 На втором компьютере переименованный компонент после переименования не меняет имя. Остается переменованным.

 

На первом компьютере SW2019 SP5.0

На втором - SW2019 SP5.1

Не думаю, что это от разных версий сервис-паков. Просто для полноты картины привел.

 

По какой причине имя компонента из Toolbox может не меняться?

Ведь с точки зрения сборки это обычный компонент должен быть.

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


UnPinned posts

@brigval  Для начала я бы Вам порекомендовал отвязать деталь от Тулбокса при помощи утилиты

C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\Toolbox\data utilities\sldsetdocprop.exe и только после этого пытаться переименовывать. Потому что иначе, в зависимости от настроек, солид будет пытаться или создать новую деталь с тем именем, что в базе тулбокса, или искать созданную ранее модель.

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

@brigval  Для начала я бы Вам порекомендовал отвязать деталь от Тулбокса при помощи утилиты

C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\Toolbox\data utilities\sldsetdocprop.exe и только после этого пытаться переименовывать. Потому что иначе, в зависимости от настроек, солид будет пытаться или создать новую деталь с тем именем, что в базе тулбокса, или искать созданную ранее модель.

Это интересная утилита. Но немного не то, что надо. Но спасибо за наводку. Есть над чем подумать.

 

 

23 часа назад, Krusnik сказал:

Проверьте настройки.

filenamecheck.jpg

 

Поэкспериментировал. Действительно, опять эта галка все решает. Век бы ее не видать.

Но проблема с именами стала понятнее и, кажется, решилась. Заодно и про Toolbox почитал.

Спасибо.

 

 

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

Это интересная утилита. Но немного не то, что надо.

Тогда Вам надо создать свой стандарт в Тулбоксе на основе заимствованных деталей, переименовав их.

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

Тогда Вам надо создать свой стандарт в Тулбоксе на основе заимствованных деталей, переименовав их.

Спасибо.

В принципе, получилось, что хотел. Переименовывал с помощью Брасол 1.25 (скоро выложу)

Скрытый текст

Снимок.JPG

 

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

Переименовывал с помощью Брасол 1.25 (скоро выложу)

Может стоит расширить стандарты Толбокса и добавить кучу других деталик ??? Да и еще совет работать в самой низшей версии для библиотек не все сидят в 2018 даже.

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

Кто что имеет накидает??? Будет типа Toolbox CCCP3D !

Уверен @Krusnik  ПОМОЖЕТ С крепежом и аналогами, не хватает иногда что чем можно заменить..

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

Кто что имеет накидает??? Будет типа Toolbox CCCP3D !

Накидывали уже здесь (правда какие-то ссылки уже не активны):

https://cccp3d.ru/topic/29902-стандартные-изделия-и-элементы/?do=getLastComment

 

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

Накидывали уже здесь (правда какие-то ссылки уже не активны):

Не порти идею общей готовой библиотеки ! твоя ссылка это набор одно двух гаек. а реально большой библиотеки где кто то будет следить за правильностью написания и адекватности нету. И еще это все же продукт и он потом может быть платным!!!!

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...
11.02.2023 в 17:28, Snake 60 сказал:

@brigval  Для начала я бы Вам порекомендовал отвязать деталь от Тулбокса при помощи утилиты

C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\Toolbox\data utilities\sldsetdocprop.exe и только после этого пытаться переименовывать. Потому что иначе, в зависимости от настроек, солид будет пытаться или создать новую деталь с тем именем, что в базе тулбокса, или искать созданную ранее модель.

@Snake 60 , Не в курсе, из командной строки можно запускать программу?

Чтоб ею менять состояние свойства (IsToolboxPart) = (Standart)

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

@brigval Честно говоря - не знаю, заложено ли это в программе. По идее можно скрипт написать или сторонний софт применить типа NirCMD

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

Не в курсе, из командной строки можно запускать программу?

Не похоже, что бы она это имела.

Так что или ковырять DocumentManager, но нужен ключ от DS ( https://help.solidworks.com/2017/English/api/swdocmgrapi/GettingStarted-swdocmgrapi.html#LicenseKey ).

Или запускать программу и тыкаться в окно через WinAPI.

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

@Snake 60 , Не в курсе, из командной строки можно запускать программу?

Чтоб ею менять состояние свойства (IsToolboxPart) = (Standart)

А зачем?

Крепежи на других ПК меняются?

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

А зачем?

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

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

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

То, что программно - это понятно.

Я имел ввиду зачем отвязывать?

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

Я имел ввиду зачем отвязывать?

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

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

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

Если бы нужно было одну или две детали отвязать и доработать - то руками проще.

А тут программно. Там видимо файлов очень много. Замучаешься дорабатывать.

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

А тут программно. Там видимо файлов очень много. Замучаешься дорабатывать.

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

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

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

Ну что-то типа этого.

Уже начал делать "Копировать детали Toolbox в выбранную папку" с заменой ссылок в сборке на скопированные детали.

Ссылки заменяются, но при загрузке сборки она, вопреки ссылкам, подтягивает детали не из новой папки, а из штатной папки "SOLIDWORKS Data\browser"

Возможно (возможно!) это из-за свойства в файлах  (IsToolboxPart) = (Standart).

 

Может появиться некоторая необходимость передать проект на компьютер без Toolbox или где в Toolbox нет нужных конфигураций. Это не для обсуждения, это я просто пояснил.

 

 

1 час назад, Krusnik сказал:

Если бы нужно было одну или две детали отвязать и доработать - то руками проще.

А тут программно. Там видимо файлов очень много. Замучаешься дорабатывать.

Немного, просто захотелось попробовать сделать в Брасоле, чтоб автоматом. )

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

  

1 час назад, brigval сказал:

Ну что-то типа этого.

Уже начал делать "Копировать детали Toolbox в выбранную папку" с заменой ссылок в сборке на скопированные детали.

Нет, это из-за настроек.

 

Нужно проделать пару манипуляций.

Скрытый текст

Settings.jpg

Settings2.jpg

ToolBoxSettings.jpg

После этого SW будет создавать файлы крепежа и сохранять их в указанной папке. САМ. Автоматически. И без макросов и стороннего софта.

Как правило указывается папка CopiedParts.

 

1 час назад, brigval сказал:

Ссылки заменяются, но при загрузке сборки она, вопреки ссылкам, подтягивает детали не из новой папки, а из штатной папки "SOLIDWORKS Data\browser"

Возможно (возможно!) это из-за свойства в файлах  (IsToolboxPart) = (Standart).

Уберите галочку.

Скрытый текст

Settings3.jpg

 

 

 

 

 

P.S. Если передаётся на компьютер с ToolBox, где нет нужных конфигураций и там тоже стандартные настройки - то вся эта штука не поможет.

С включенной галочкой "Сделать эту папку месторасположением по умолчанию для поиска компонентов Toolbox" SW всё полезет в свой обычный загашник.

 

 

 

 

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

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

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

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

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

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

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

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

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

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

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




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