Jump to content

Путь сохранения спецификации


Recommended Posts

VOleg

Всем добрый день.

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

Очень неудобно каждый раз рыться в поисках текущей папки.

Можно ли научить Солид сохранять спецификацию в текущей папке.

И второй вопрос - при сохранении всегда предлагается тип файла - "шаблон спецификации". Можно ли по умолчанию сделать тип файла "xls"?

Ведь шаблон я сохраняю раз в 5 лет, а xls каждый день по нескольку раз.

Сохранение спецификации.PNG

Link to post
Share on other sites


UnPinned posts
Kelny
5 часов назад, VOleg сказал:

Можно ли научить Солид сохранять спецификацию в текущей папке.

Написать небольшой макрос.

 

5 часов назад, VOleg сказал:

И второй вопрос - при сохранении всегда предлагается тип файла - "шаблон спецификации". Можно ли по умолчанию сделать тип файла "xls"?

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

 

5 часов назад, VOleg сказал:

Ведь шаблон я сохраняю раз в 5 лет, а xls каждый день по нескольку раз.

Попробуйте сохранить в обоих форматах и сравнить файлы, возможно разница только в расширении и можно просто изменить расширение файла после сохранения.

 

5 часов назад, VOleg сказал:

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

Возможно удалить все папки для шаблонов спецификации: Инструменты-Параметры-Настройки пользователя-Местоположения файлов и в выпадающем списке Шаблоны спецификаций

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

 

 

Link to post
Share on other sites
VOleg
4 часа назад, Kelny сказал:

Написать небольшой макрос.

 

Попробуйте сохранить в обоих форматах и сравнить файлы, возможно разница только в расширении и можно просто изменить расширение файла после сохранения.

 

Возможно удалить все папки для шаблонов спецификации: Инструменты-Параметры-Настройки пользователя-Местоположения файлов и в выпадающем списке Шаблоны спецификаций

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

С макросом у меня проблема.

 

В формате "шаблон" сохраняется только шаблон с текущей спецификации.

 

Инструменты-....-Шаблоны спецификаций у меня настроены и работают корректно.

Пути поиска тоже настроены куда надо, но и туда не попадаю.

Link to post
Share on other sites
malvi.dp
1 час назад, VOleg сказал:

С макросом у меня проблема.

В соседней теме недавно выкладывали

Link to post
Share on other sites
VOleg
8 часов назад, malvi.dp сказал:

В соседней теме недавно выкладывали

Спасибо огромное!!! 

Link to post
Share on other sites
VOleg

При сохранении в спецификации чертежа удаляется 1-ый столбец. В сохраненном файле он есть.

Экспорт специфиикации в Эксель.bmp Экспорт специфиикации в Эксель.swp

Link to post
Share on other sites
Kelny
13 минут назад, VOleg сказал:

При сохранении в спецификации чертежа удаляется 1-ый столбец.

Не удаляется, а скрывается - закомментить (одинарная ковычка перед строкой) или удалить строку (ну или после равно написать False):

Цитата

    'swTable.ColumnHidden(метка) = True

 

Edited by Kelny
  • Нравится 1
Link to post
Share on other sites
VOleg
23 минуты назад, Kelny сказал:

Не удаляется, а скрывается - закомментить (одинарная ковычка перед строкой) или удалить строку (ну или после равно написать False):

 

Спасибо! Поставил False. Непонятно, зачем вообще что-то скрывать?

Link to post
Share on other sites
Kelny
21 минуту назад, VOleg сказал:

Непонятно, зачем вообще что-то скрывать?

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

13.01.2013 в 19:20, Valikosha сказал:

После того как макрос создал спецификацию - в таблице можно скрыть какой-то из столбцов.

Возможно ли сразу прописать в макрос, чтобы после окончательно формирования спецификации и перед ее выводом, скрывался определенный столбец?

 

Но данный макрос написан не совсем корректно, по задумке автора должен был скрываться столбец с определённым заголовком "Разд.":

Цитата

If swTable.GetColumnTitle(c) = "Разд." Then метка = c

Но т.к. МЕТКА по умолчанию 0 (иного значения не присвоено), то не зависимо от того найден ли нужный столбец ниже скрывается первый столбец, если столбец для скрытия не найден.

Можно было бы перед циклом While присвоить значение МЕТКА = -1:
 

Цитата

...

метка = -1  

Set swFeature = swModel.FirstFeature
  While Not swFeature Is Nothing

...

А перед функцией скрытия столбца поставить условие, тогда будет скрывать только при наличии определённого заголовка в столбцах найденного в цикле выше по коду:

Цитата

 if метка>-1 then

  swTable.ColumnHidden(метка) = True

end if

 

  • Нравится 1
Link to post
Share on other sites
VOleg
56 минут назад, Kelny сказал:

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

Спасибо, понял. Значит мне это пока не нужно - пусть так и остается.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • butulec
      ваш выделенный bomline.parent() (но это есть вы на 1 уровне, если нужно на любом надо поискать)
    • Александр1979
      Привод на две оси. Они обе неисправны?
    • mamomot
      Тема сегодняшней публикации - кондуктор для сверления. 8_2_1 Кондуктор для сверления.pdf
    • kanapello
      Здравствуйте может кто поможет , револьверная головка потеряла позицию . Станок токарно-фрезерныйVoest-Alpine WNC 300 ЧПУ Sinumeric 880t После индексации револьверной головы  все равно осталась ошибка  Из документации только схема электрическая  . Я нашел модуль который отвечает за смену позиции он самописный от производителя станка называется FB223 Сигнал F 58.3 связан с этой ошибкой он в единице . если поднять в единицу F 180.4 принудительно и  также принудительно  в единицу  I127.0    , то сигнал F 58.3 пропадает, я понял  из этого куска в FB 223 я понялAN =SKAKA F 252.7S =A.VE***     CX    DX 150     O    I 127.0     RB    =A.IX     RB    =A.VE     RB    =A.LZ     RB    =A.PO     ошибка уходит , но как это сделать в блоке FB 223 , что бы он сам это сделал , я не понимаю. схема https://disk.yandex.ru/i/zS_pfFwnkg9yZw plc https://disk.yandex.ru/d/wM6QiZVDggiK2g FB 223 https://disk.yandex.ru/d/aYB5RLXclmO4Fg
    • mamomot
    • Lyxey
      Подскажите где находятся настройки Симулейта или как шаблон изменить? Вывод результатов расчета: единицы измерения, опции показа. Каждый раз в новом расчете выставляю МПа, градиентный тон, деформированное, шкала 0...325МПа...  
    • Pasha94
      поставил Mail_server_charset=CP1251 - приходит все отлично, на почтовике KOI-8R стоит
    • Богоманшин Игорь
      На ваших деталях замечательный конус, его и надо использовать для зажима массива деталей
    • Viktor2004
      Да, спасибо. Но ничего не поменялось. Параметры в соответствии с таблицей установились, но поведение движков не поменялось. Думаю привод неисправен
    • Cefius
      Вставил такой код после блока -Отключение сообщений и графики- :  FOREACH tp IN folder ('Toolpath') { ACTIVATE TOOLPATH $tp.Name EDIT TOOLPATH LEADS RAISEFORM EDIT TOOLPATH START TYPE POINT_SAFE EDIT TOOLPATH END TYPE POINT_SAFE PROCESS TPLEADS LEADS ACCEPT } но переходы от одного элемента массива к другому все равно ниже заготовки, это не помогло. И еще макрос у меня останавливается на первом же IF. думаю из за того что изначально папок с именем "1" в проекте нет. Пустые NC файлы создаются чтобы вставить в них траектории массива (это первый пункт желаемых улучшений). Сейчас после завершения макроса это делает инженер вручную, перетаскиванием. Как это автоматизировать не знаю.
×
×
  • Create New...