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

Распределение пдф файлов по папкам после конвертирования.


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

Товарищи, приветствую!

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

Возможно ли в PDM с помощью Dispatch осуществить задуманное?

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


UnPinned posts
47 минут назад, Chuikov сказал:

Возможно ли в PDM

А разве для PDM не всё равно где лежат файлы?

"Раскладывать по папкам" имеет смысл только для распечатанных чертежей.

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

Товарищи, приветствую!

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

Возможно ли в PDM с помощью Dispatch осуществить задуманное?

Очень расплывчато написано...

Там можно например перемещать определенные файлы в определенные папки.

Допустим вы сконвертировали файл "чертеж1.pdf" и с помощью dispatch перекинули его в папку "чертежи pdf".

Потом сконвертировали файл "чертеж2.pdf" и с помощью dispatch перекинули его в ту же папку "чертежи pdf".

 

Так чтобы скажем файлы начинающиеся на "30" кидало в папку "сборочные единицы общемашиностроительные", а начинающиеся на "71" в папку "детали - тела вращения" скорее всего не получится.

 

 

 

Легче через powershell

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

Пример:

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

Эти же чертежи я конвертирую и раскидываю по соответствующим папкам.

Можно ли это автоматизировать?

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

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

Пример:

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

Эти же чертежи я конвертирую и раскидываю по соответствующим папкам.

Можно ли это автоматизировать?

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

 

Лучше сразу в цех. )

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

Очень расплывчато написано...

Там можно например перемещать определенные файлы в определенные папки.

Допустим вы сконвертировали файл "чертеж1.pdf" и с помощью dispatch перекинули его в папку "чертежи pdf".

Потом сконвертировали файл "чертеж2.pdf" и с помощью dispatch перекинули его в ту же папку "чертежи pdf".

 

Так чтобы скажем файлы начинающиеся на "30" кидало в папку "сборочные единицы общемашиностроительные", а начинающиеся на "71" в папку "детали - тела вращения" скорее всего не получится.

 

 

 

Легче через powershell

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

Правильно ли понимаю - Dispatch не умеет "смотреть" свойства файлов?

 

"Допустим вы сконвертировали файл "чертеж1.pdf" и с помощью dispatch перекинули его в папку "чертежи pdf"." - подскажите, пожалуйста, как это можно сделать?

 

"Легче через powershell" - и как реализовать мной задуманное с помощью этого?

2 минуты назад, brigval сказал:

 

Лучше сразу в цех. )

Удалённая работа.

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

Правильно ли понимаю - Dispatch не умеет "смотреть" свойства файлов?

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

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

"Допустим вы сконвертировали файл "чертеж1.pdf" и с помощью dispatch перекинули его в папку "чертежи pdf"." - подскажите, пожалуйста, как это можно сделать?

Читайте хелп.

Создаете сценарий

https://help.solidworks.com/2019/russian/EnterprisePDM/Admin/t_dispatch_create_script.htm?id=cabe84461481447a90a1dd0a124fbcf1#Pg0

 

Выбираете условия при которых запускается Dispatch

https://help.solidworks.com/2019/russian/EnterprisePDM/Admin/IDD_DLG_COND_STATE.htm?id=04da74b1e0174de4a880be77b962fd3f#Pg0

https://help.solidworks.com/2019/russian/EnterprisePDM/Admin/IDD_DLG_COND_LOCK.htm?id=e9d7cccd1d664a89b0fc3afcc979f5b5#Pg0

https://help.solidworks.com/2019/russian/EnterprisePDM/Admin/IDD_DLG_COND_ADD.htm?id=c14efa8f1a4a443d887872e08bd5bc0a#Pg0

 

Добавляете действия, которые выполняет Dispatch. Где-то тут сохранение в pdf и копирование в определенную папку.

https://help.solidworks.com/2019/russian/EnterprisePDM/Admin/t_dispatch_add_data_mgmt_cmds.htm?id=1bf50689871a4af094f67b8cf797c65a#Pg0

 

Готово.

 

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

"Легче через powershell" - и как реализовать мной задуманное с помощью этого?

Все pdf файлы из PDM, начинающиеся на 30 переносятся в папку "сборочные единицы общемашиностроительные"

 

GetChildItem -Path 'C:\Папка\хранилища\PDM' -Name -Include *.pdf -Recurse -Force | ForEach-Object

                                                                                                                                                   {if ($_.Name.Substring (0,2) = '30')

                                                                                                                                                            Move-Item -Destination 'С:\Архив\сборочные единицы общемашиностроительные"}

 

Все pdf файлы из PDM, начинающиеся на 71 переносятся в папку "детали - тела вращения"

 

GetChildItem -Path 'C:\Папка\хранилища\PDM' -Name -Include *.pdf -Recurse -Force | ForEach-Object

                                                                                                                                                   {if ($_.Name.Substring (0,2) = '71')

                                                                                                                                                            Move-Item -Destination 'С:\Архив\детали - тела вращения'}

 

Как-то так. Но я в PowerShell не профи, сам только учусь.

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

Пример:

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

Эти же чертежи я конвертирую и раскидываю по соответствующим папкам.

Можно ли это автоматизировать?

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

Ну 100 чертежей можно и мышкой перебрать... Это не так много. Я думал там тысяч 50...

Ради этого не стоит dispatch даже ковырять. Есть методы проще...

 

1) Задать в pdm поиск по вашему свойству (на покраску например). Он вам выдаст все файлы отправляемые на покраску.

2) Скопировать их в папку "на покраску"

3) Сконвертировать их в pdf, натравив на эту папку TaskSheduler.

4) Удалить копии чертежей из папки. Останутся только pdf.

5) Profit.

Ссылка на сообщение
Поделиться на других сайтах
08.11.2021 в 16:24, Chuikov сказал:

Пример:

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

Эти же чертежи я конвертирую и раскидываю по соответствующим папкам.

Можно ли это автоматизировать?

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

Да, Dispatch это может решить. Там есть команда переместить файл и в строке нового пути можно прописывать свойства файла. 

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

Ну 100 чертежей можно и мышкой перебрать... Это не так много. Я думал там тысяч 50...

Ради этого не стоит dispatch даже ковырять. Есть методы проще...

 

1) Задать в pdm поиск по вашему свойству (на покраску например). Он вам выдаст все файлы отправляемые на покраску.

2) Скопировать их в папку "на покраску"

3) Сконвертировать их в pdf, натравив на эту папку TaskSheduler.

4) Удалить копии чертежей из папки. Останутся только pdf.

5) Profit.

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

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

До покраски изделия проходили Хим.пас, а до хим.паса еще и сварку. Так что, их каждый раз перекладывать?

Это к топикстартеру.

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

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

А также переименовывается PDF , фильтруется, ищется и тд...

Еще можно и хранить в файлах файлы :) Например в файле детали /сборки или чертежа вставить пдф, dxf и др файлы.

И тогда и складывать не нужно от слова совсем :)

 

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

) Задать в pdm поиск по вашему свойству (на покраску например). Он вам выдаст все файлы отправляемые на покраску.

2) Скопировать их в папку "на покраску"

3) Сконвертировать их в pdf, натравив на эту папку TaskSheduler.

4) Удалить копии чертежей из папки. Останутся только pdf.

5) Profit.

Для  таких действий пдм не нужен.

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

Для  таких действий пдм не нужен.

PDM нужен только для 1-го действия.

А т.к. у топикстартера PDM есть - то почему бы не воспользоваться...

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Bot
      Компания «Топ Системы» открывает Весеннюю школу САПР 2024 — серию уроков в формате открытых вебинаров по теме «T‑FLEX CAD как часть платформенного решения T‑FLEX PLM». Когда? 22-27 апреля 2024, начало в 11.00 МСК Какой формат? ONLINE вебинары продолжительностью 2-2,5 часа Что в программе? Демонстрация экспертного опыта работы с технологиями программного комплекса T‑FLEX PLM. Опыт АЗ Урал, Борлас, НИЯУ МИФИ. Знакомство на практических примерах с функционалом и алгоритмами работы программ комплекса T‑FLEX PLM. Опыт миграции с иностранных решений на программный комплекс T-FLEX PLM. РЕГИСТРАЦИЯ Есть ограничения по участникам, требования к слушателям указаны на сайте регистрации. View the full article
    • Клиент
      ага, и вот эта фреза со съемом 0,1мм прям болтает стол
    • Александр 36
      Подскажите как копировать часть программы?Кнопка COPY на экран не выводится и не выделяется часть программы
    • alex0800
      вылет большой это раз фрезу отгибает.уменьшить глубину резания .и для снятия фаски это не тот инструмент. виктор они вам морочат голову. но проверь люфт по оси может разболтаны болты на шаровой. или поменяйте направление подачи может в этом случае будет без подрыва  
    • Клиент
      @Viktor2004 , почему второй станок делает лучше можно разбираться. Но здесь реально большой вылет фрезы, слышно как звенит. Может быть, стоит с оборотами поиграть (уменьшить или увеличить. Может быть нагрузку (съём) на фрезу больше дать. Режимы явно нетехнологичны. Судя по всему серия, над технологией поработать нужно, поставьте такую фрезу, она не дорогая:  
    • gudstartup
      @Viktor2004 вопросы к технологам при такой обработке рябь обеспечена это сильно сказано прям таки зеркало? да и ряби на фото не видно @Viktor2004 это вы рябью называете это какое-то дробление материала а не рябь притом только сверху вижу поставите это зеркало на ваш с рябью и сделайте небольшой съем и посмотрите чего зарябит и вообще чего нельзя стол повернуть и фаску продольно снять что за дикий метод
    • Viktor2004
      мне в пример приводят соседний станок. Там все то же самое, такой же вылет, такие же режимы. Но там дает зеркало
    • Leksunkin
      Вылет великоват, сделать припуск поменьше на фаску, как вариант пройти предварительно ступеньками предыдущим инструментом. Фреза похожа на сферическую, если да то лучше по кругу послойно закатать. Станок не виноват.
    • gudstartup
      ну пока еще мы вам никак не помогли но возможно удастся после изучения бэкапа
    • Viktor2004
      Товарищи, подскажите пожалуйста что можно поднастроить При снятии фаски получается рябь. SERVO ERROR в пределах 5 микрон Series31i Model B   VID_20240420_145644.mp4 CNCIDNUM.TXT CNC-PARA.TXT
×
×
  • Создать...