Jump to content

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


Recommended Posts

Chuikov

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

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

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

Link to post
Share on other sites


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

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

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

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

Link to post
Share on other sites
Krusnik
1 час назад, Chuikov сказал:

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

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

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

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

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

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

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

 

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

 

 

 

Легче через powershell

Link to post
Share on other sites
Chuikov

Пример:

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

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

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

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

Link to post
Share on other sites
brigval
1 минуту назад, Chuikov сказал:

Пример:

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

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

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

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

 

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

Link to post
Share on other sites
Chuikov
38 минут назад, Krusnik сказал:

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

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

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

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

 

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

 

 

 

Легче через powershell

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

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

 

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

 

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

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

 

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

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

Link to post
Share on other sites
Krusnik
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 не профи, сам только учусь.

  • Нравится 2
  • Чемпион 1
Link to post
Share on other sites
Krusnik
3 часа назад, Chuikov сказал:

Пример:

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

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

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

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

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

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

 

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

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

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

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

5) Profit.

  • Нравится 2
Link to post
Share on other sites
SanyaShurik
08.11.2021 в 16:24, Chuikov сказал:

Пример:

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

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

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

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

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

  • Нравится 1
Link to post
Share on other sites
VOleg
08.11.2021 в 20:54, Krusnik сказал:

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

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

 

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

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

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

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

5) Profit.

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

Link to post
Share on other sites
Krusnik
13 часов назад, VOleg сказал:

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

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

Link to post
Share on other sites
Maik812

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

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

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

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

 

Edited by Maik812
Link to post
Share on other sites
Maik812
08.11.2021 в 20:54, Krusnik сказал:

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

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

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

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

5) Profit.

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

Link to post
Share on other sites
Krusnik
7 часов назад, Maik812 сказал:

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

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

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

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.



  • Сообщения

    • SolidWorks 3-D modelling
      ты как всегда с интимными подробностями)) ну тут даже второклассник теперь сможет)) ты в солиде 2019 работаешь? или уже на 2021 перешел? напиши мне: http://solidworks3dmodelling.ru https://vk.com/sapr_3d_modelling https://www.youtube.com/c/dimetilgidrozin dimetilgidrozin@gmail.com в любом мессенжере: +380983173000  
    • SolidWorks 3-D modelling
      тут уроки: http://solidworks3dmodelling.ru/viewforum.php?f=5&sid=1e06ef5bd0e171cbabaaad9cfb2348ae     тут видеоуроки: https://www.youtube.com/c/dimetilgidrozin     уроки под заказ пилю)) и на ютуб ложу видео какие кнопочки нажимаю чтобы новичку понятно было))
    • Snake 60
      @lowboard  Да, или использовать фильтры, в солиде целая панелька есть: Еще помогает поменять режим отображение на Каркасное представление
    • Snake 60
    • SolidWorks 3-D modelling
      допустим у вас задача есть винты одинакового диаметра, но разной длины. чтобы не плодить 10 моделей делаете одну модель, но в ней разные конфигурации длины винта)))    
    • SolidWorks 3-D modelling
      вот отдельную тему запилил для гибки труб и обмана компа))) на этом форуме только 3 юзера умеют гнуть трубу)) ну после снейка60 теперь и я умею)) он модели свои дал))) а вообще я нагуглил как проектировать трубы в развернутом состоянии и добавлять сгибы, а потом делать конфигурацию развертка и в ней гасить сгибы и получать трубу в развернутом состоянии. т.е. тебе нужно будет еще конфигурации изучить!  
    • SolidWorks 3-D modelling
      гибка труб с разверткой- самый сложный процесс в солиде. там не получится элементарно вытянуть сечение по траектории)) т.к. в солиде нет отдельного модуля по работе с профилями приходится делать обманные маневры представляя деталь сделанной как бы из листа, и обманом получать развертки и согнутое состояние. 1) нужно создать две конфигурации деталей: -обычное (согнутое состояние) -развертка (состояние развертки)     чтобы сделать конфигурацию развертка- в дереве конструирования просто гасишь нарисованный сгиб и труба автоматом выпрямляется)))  
    • SolidWorks 3-D modelling
      там очень много трудностей и подводных камней за один пост не получится там много скриншотов надо. щаз запилю отдельную тему по гибке труб
    • SolidWorks 3-D modelling
      впервые в жизни вижу это меню. как оно появилось, что вы нажали?
    • KorovnikovAV
      Серьезный подход. Напишу ка я в понедельник в DS, чтобы заканчивали эти игры в SW и не морочили людям голову. Они мне конечно ответят что с таким подходом нельзя понять даже почему пятка чешется по понедельникам и будут правы. Но кто я такой, чтобы критиковать ваш подход к design of experiment  Кстати, глючит / не работает вообще не про "используют функционал процентов на 5"
×
×
  • Create New...