Witam
Chcę zapisać otwarty plan w SolidWorks za pomocą makra.
Dane są następujące:
1- Typ pliku PDF
2- Nazwa oryginalnego dokumentu + wersja
3- Zapisz tylko 2 arkusze
4- Repertuar inny niż oryginalny
Czy ktoś może mi pomóc?
Z góry dziękuję.
Witam
Chcę zapisać otwarty plan w SolidWorks za pomocą makra.
Dane są następujące:
1- Typ pliku PDF
2- Nazwa oryginalnego dokumentu + wersja
3- Zapisz tylko 2 arkusze
4- Repertuar inny niż oryginalny
Czy ktoś może mi pomóc?
Z góry dziękuję.
Witam
Jeśli masz pakiet MyCadTools firmy Axemble, masz już tę aplikację, jest to BatchConverter.
Jeśli nie to mam nadzieję, że ktoś może Ci pomóc, myślę, że @GT22 mieć makro tego typu.
@+
Witam
Jeśli korzystasz również z PDM, możliwe jest również zapisanie pliku PDF w innym folderze. W przeciwnym razie musisz zobaczyć z profesjonalistami makro ;-)
Cdt
Eric
Dziękuję za odpowiedź.
Wiem, że batchconverter, ale chcielibyśmy ograniczyć liczbę kliknięć do 1.
nie mamy PLM!
W każdym razie dziękuję...
Witam
Oto kilka pomysłów:
https://forum.solidworks.com/thread/58376
https://forum.solidworks.com/message/151028#151028
https://forum.solidworks.com/thread/66010
W szczególności to makro z ostatniego linku:
https://forum.solidworks.com/servlet/JiveServlet/download/349790-95401/File%20Save%20As%20PDF%20%26%20DWG.swp.zip
Połącz z innymi, aby dodać poprawkę i zapisać ją w innym folderze.
Czy masz jakąś wiedzę na temat VBA?
Ponieważ zrobiłem makro tego typu, nie biorąc pod uwagę wersji, ale jest ono dość specyficzne dla naszej firmy (8-cyfrowy kod bez spacji, linki do ERP, uwzględnia rodziny części do tworzenia kilku linków w ERP itp...)
Z drugiej strony, żeby ograniczyć to do 2 arkuszy, nie wiem!
Ponownie
BatchConverter po poprawnym skonfigurowaniu (z odpowiednimi katalogami, składnią zmiany nazwy pliku, typem pliku, ...) zrobi to w 3 kliknięcia. : jeden, aby uruchomić aplikację, drugi, aby wybrać bieżący dokument, a trzeci, aby rozpocząć przetwarzanie.
Jedyne, czego nie będzie mógł zrobić, to wybrać tylko 2 arkusze.
Być może powinieneś poprosić Axemble, aby to zrobił i dlaczego nie stworzyć również bardziej bezpośredniego polecenia z pliku SolidWorks.
@+
Testowanie z jego pomocą
http://www.lynkoa.com/sites/default/files/questions/answer/04/01/2014/file_save_as_pdf__dwg.swp_.zip
http://forum.solidagora.com/post14689.html?sid=709721ec3d1986b06949c246d6ce666f#p14689
@+
Aby dokończyć to, co mówi @Coyote:
Uruchamiasz konwerter wsadowy wieczorem przed wyjściem (codziennie wieczorem lub 1 do 2 razy w tygodniu), umieszczasz filtr "data" , aby Batchconverter brał pod uwagę tylko zmodyfikowane pliki, których data jest większa niż xx/xx/xxxx. Wybierasz swoje katalogi i wychodzisz.............
Następnego dnia jest już po wszystkim. Jeśli chodzi o "klikanie", jest to wręcz korzystne, jeśli przetwarzasz pliki zbiorczo.
Bardzo dziękuję za wszystkie odpowiedzi, przyjrzę się temu i dam znać, czy to działa!
Pozdrowienia
Cze wszystkim
Po kilku testach okazuje się, że najskuteczniejszym rozwiązaniem dla naszych potrzeb jest BatchConverter.
Dziękuję wszystkim za pomoc.
Pozdrowienia
Witam
FYI wcześniej używaliśmy również BatchConverter, ale:
1) Musisz wykonywać manipulację każdej nocy, co zajmuje trochę czasu
2) Pliki PDF będą dostępne (lub, co gorsza, poprawne) dopiero następnego dnia
Dlatego stworzyłem makro i używamy go za każdym razem, gdy archiwizujemy ujęcie do PDM, a dodatkowo na końcu to makro oferuje drukowanie.
Sprawdziłem również, czy kod Windows i we właściwościach SolidWorks jest taki sam jak temat jest wypełniony itp...
Jest to więc dla nas o wiele wygodniejsze niż BatchConverter i zajmuje tylko 2 lub 3 sekundy, zanim zaoferuje drukowanie!
Dzięki za info. W razie potrzeby skontaktuję się z Tobą.
W rzeczywistości utworzyłem właściwość "Data walidacji" w plikach, które mają być zapisane jako pliki PDF. Batchconverter przetwarza tylko pliki z tą datą = w dniu zapisu.
Pozdrowienia