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

Пакетное удаление / назначение свойств деталей/ сборок


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

11 минуту назад, streamdown сказал:

Ну и главное - не давать! прогу никнейму с его "тотолкомандером" :biggrin: пущай дальше пиарит свои "плугины"

ваще никому не дам. я жадный))))

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


2 часа назад, streamdown сказал:

Напиши конкретно что нужно удалить - я тебе прогу накатаю. Достал этот "тотолкомандер

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

а пиарю потому что ищу кто сделает АПИ !  Редиска!

2 часа назад, streamdown сказал:

прогу никнейму с его "тотолкомандером" :biggrin: пущай дальше пиарит свои "плугины"

ну а просмоторщик универсальный ты так и не сделал до сих пор.. а Total commander смотрит только одним плагином uLister более 600 форматов файлов ! не говоря о еще 300 плагинов других.... при этом прикрутить любую прогу для просмотра можно...

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

@Maik812 я тебе ничего не должен, как и ты мне. Сиди в своём "тотолкомандере" со своими "плугинами". А я для людей постараюсь)))

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

Сиди в своём "тотолкомандере" со своими "плугинами". А я для людей постараюсь)))

Так и я стараюсь для людей! Ну в особенности кто с файлами привык работать файловым менеджером, а не культей для "продвинутых" под названием проводник.. Кстати вот ты можешь спорить или нет в но плагин к Total commander решает больше задач исходя из того что там есть еще другие плагины и совместная работа дает больше возможностей. Например исправить значения свойств Solidworks faila по таблице заранее написанной.. и это уже другой плагин кто то написал давно! и тд..

 

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...
В 22.03.2017 в 09:54, DuS сказал:

Спасибо!

надо удалить все свойства из файла/сборки и накатить МОИ:

-это деталь:

https://yadi.sk/d/UjKyBNul3GEVic

- а это сборка

https://yadi.sk/d/kb0OIJBJ3GEVq9

@streamdown сделал тебе макрос который удаляет старые свойства файла?

Можешь поделиться?)

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

@streamdown @DuS скиньте и мне тоже макрос пожайлуйста!

пытаюсь библиотеку крепежа причесать. знаний не хватает удалить лишние свойства конфигураций "на совсем". и чтоб в таблице параметров тоже не было.

спасибо.

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

@DuS может тогда посоветуете как убрать лишние строки свойств в модели с сотней конфигураций? например какой-нибудь винт и в каждой конфигурации записано "раздел" - "стандартные изделия". можно ведь это свойство просто закинуть в "свойства - настройки"

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

как убрать лишние строки свойств в модели с сотней конфигураций?

Попробуйте ЭТО - удаляет св-во во всех конфигах.
 

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

Попробуйте ЭТО - удаляет св-во во всех конфигах.
 

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

СВ2108 сп5 макрос не запустился((( написал ошибку "713"

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

СВ2108 сп5 макрос не запустился((( написал ошибку "713"

Тестировал на 2016 сп5 - он работает, на последних - не знаю.

Показать содержимое  

5e1c73eb9542e_.JPG.409d6a4827a766428fcf90b3929cd98c.JPG


 

Hide  


 
Изменено пользователем malvi.dp
Ссылка на сообщение
Поделиться на других сайтах
В 11.01.2020 в 13:34, kenny сказал:

пытаюсь библиотеку крепежа причесать. знаний не хватает удалить лишние свойства конфигураций "на совсем". и чтоб в таблице параметров тоже не было.

спасибо.

#task прога поможет тебе

#TASK.application

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

#task прога поможет тебе

#TASK.application

странная вещь. честно говоря не хочется ставить неизвестно что...

 

18 часов назад, malvi.dp сказал:

Попробуйте ЭТО - удаляет св-во во всех конфигах.
 

я правильно понимаю, что если у меня 20 лишних строчек, то 20 раз надо применить программу? плюс если у меня крепежа тоже пару десятков, то прогу надо запустить уже 400 раз? =\

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

я правильно понимаю, что если у меня 20 лишних строчек, то 20 раз надо применить программу? плюс если у меня крепежа тоже пару десятков, то прогу надо запустить уже 400 раз?

Запустить 20 раз и 20 свойств удалить в каждой детали - получается 400 раз нажать на кнопку "Удалить св-во". Макрос не обязательно закрывать после каждого удаленного св-ва. Достаточно вбить новое имя св-ва на нажать "Удалить"

 

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

странная вещь. честно говоря не хочется ставить неизвестно что...

И очень зря так думаешь, там много чего интересного и прикольного! И главное кидать можно папки для отработки последовательно всех файлов.

Ну если был бы у тебя SolidWorks 2014 или ниже Total commander Solidworks.wdx все делает по шаблону пакетно, удаляет значения или добавляет!

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

я правильно понимаю, что если у меня 20 лишних строчек, то 20 раз надо применить программу? плюс если у меня крепежа тоже пару десятков, то прогу надо запустить уже 400 раз? =\

Указываешь в Таске этот макрос и он все сделает сам для каждой детали запустит автоматом и закроет!

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

И очень зря так думаешь, там много чего интересного и прикольного! И главное кидать можно папки для отработки последовательно всех файлов.

Ну если был бы у тебя SolidWorks 2014 или ниже Total commander Solidworks.wdx все делает по шаблону пакетно, удаляет значения или добавляет!

Указываешь в Таске этот макрос и он все сделает сам для каждой детали запустит автоматом и закроет!

солид 2019 сп3, и тотала нет.

плюс я лично не знаю что за таск.

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

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

как убрать лишние строки свойств в модели с сотней конфигураций? например какой-нибудь винт и в каждой конфигурации записано "раздел" - "стандартные изделия"

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

Option Explicit
    Dim swApp                       As SldWorks.SldWorks
    Dim swModel                     As SldWorks.ModelDoc2
    Dim swModelExt                  As ModelDocExtension
    Dim swConfMgr                   As SldWorks.ConfigurationManager
    Dim swConf                      As SldWorks.Configuration
    Dim swCusPropMgr                As SldWorks.CustomPropertyManager
    Dim i                           As Integer
    Dim allConfNames                As Variant
    Dim Prpty(24)                   As String
 Sub main()
    Set swApp = Application.SldWorks
    Set swModel = swApp.ActiveDoc
    Set swModelExt = swModel.Extension
    Set swConfMgr = swModel.ConfigurationManager
    Set swConf = swConfMgr.ActiveConfiguration
    
    Prpty(0) = "Раздел"
    Prpty(1) = "Шифр"
'    Prpty(2) = "Свойство"
 
    allConfNames = swModel.GetConfigurationNames
    
    For i = 0 To UBound(allConfNames)
        Set swCusPropMgr = swModelExt.CustomPropertyManager(allConfNames(i))
                
        swCusPropMgr.Delete2 Prpty(0)
        swCusPropMgr.Delete2 Prpty(1)
'        swCusPropMgr.Delete2 Prpty(2)
        
    Next i
MsgBox "Свойства удалены"
 
End Sub

 

Макрос удаляет прописанные свойства во всех конфигурациях. Допиши нужные свойства Prpty( ). Проверь, потянет сотню конфигов? )

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

@Kir95 о, спасибо! вот это прям классно судя по тексту проги.

П.с. подскажите как сохранить этот макрос? или ткните где почитать?

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

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

как сохранить этот макрос? или ткните где почитать?

почитать здесь можно -

https://help.solidworks.com/2016/russian/SolidWorks/sldworks/c_recording_playing_macros.htm?verRedirect=1

Меню инструменты->макросы->создать новый, откроется окно редактора VBA, из него всё удалить, вставить скопированный отсюда код. Сохранить и нажать F5, команда запустится, ненужные свойства удалятся. В справке почитай, как создать кнопку для макросов на панели инструментов.

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

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

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

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

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

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

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

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

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

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

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




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