Marek-M Posted March 25, 2016 Report Posted March 25, 2016 Witam, Nie potrafię odnaleźć informacji jak eksportować i importować właściwości rysunku w ZWCAD. W pełnym AutoCAD podobno jest takie narzędzie PROPULATE ale w ZWCAD jest ono niedostępne. Może ktoś jednak odkrył ten sekret i ZWCAD ma więcej możliwości? Najlepiej byłoby, gdyby eksport/import odbywał się poprzez plik tekstowy (np. csv). Mam dane w tabeli w Excelu, które chciałbym załadować jako właściwości rysunku. Później te właściwości rysunku chcę wyświetlać w polach tekstowych w tabelkach rysunkowych. Może ktoś gdzieś widział/zrobił jakiegoś LISPa do importowania właściwości rysunku? Dzięki z góry za pomoc i informacje :)
kruszynski Posted March 25, 2016 Report Posted March 25, 2016 Witam Właściwości rysunku można czytać przez lisp . Author = "zxczxc"Comments = "zcxzxczxczcz"HyperlinkBase = "czc"Keywords = "zxcz"LastSavedBy = "kruszynski"RevisionNumber = ""Subject = "sddd"Title = "asd" Po świętach postaram się przygotować programik, który będzie zapisywał właściwości do pliku CSV i zapisywał właściwości z CSV do rysunku ZWCAD. Czy może Pan przesłać przykładowe dane w Excelu, jakie chce Pan importować? Pozdrawiam
Marek-M Posted March 25, 2016 Author Report Posted March 25, 2016 Przesyłam w załączniku przykładowy plik w Excelu (spakowany do ZIPa, bo XLSX nie można tutaj przesyłać). dane_do_projektu.zip W zakładce pierwszej mam układ danych, które akurat używam. Kolejne rekordy znajdują się w kolejnych wierszach, które mogę odfiltrować i wtedy te dwa wiersze (nagłówek + jeden wybrany wiersz z danymi) chcę importować do rysunku w ZWCAD. Być może łatwiej jest zrobić LISPa na danych ustawionych w kolumnie, więc w drugiej zakładce mam te same dane w transpozycji. Jak będzie potrzeba, to dane będę przetwarzał w Excelu, co by tylko pozbyć się problemu z błędami przy przepisywaniu danych z Excela do ZWCADa. Dzięki za pomoc! :)
kojacek Posted March 26, 2016 Report Posted March 26, 2016 Dyskusje na ten temat w przeszłości miały już miejsce: http://forum.cad.pl/przenoszenie-w-a-ciwo-ci-rysunku-drawing-properties-t79709.html? oraz: http://forum.cad.pl/cadpl-pack-v1-lsp-t78158-100.html Niezmiennie polecam zatem CADPL-Pack'a, do tychże zastosowań, z uwzględnieniem funkcji: cd:DWG_AddCustomProp cd:DWG_GetCustomProp cd:DWG_RemoveCustomProp cd:DWG_GetSummaryInfo cd:DWG_SetSummaryInfo oraz innych, do zapisu / odczytu plików tekstowych - tamże Marek-M 1
kruszynski Posted March 29, 2016 Report Posted March 29, 2016 WitamPrzygotowałem program pozwalający wczytywać właściwości rysunku z pliku jaki Pan przesłał. Nazwy właściwości powinny być w pierwszym wierszu w kolejnych kolumnach, wartości w wierszu drugim, tak jak na Pana przykładzie w pierwszym arkuszu Pozdrawiam. ImportWlasciwosci.zel Marek-M 1
Marek-M Posted March 29, 2016 Author Report Posted March 29, 2016 Witam Przygotowałem program pozwalający wczytywać właściwości rysunku z pliku jaki Pan przesłał. Nazwy właściwości powinny być w pierwszym wierszu w kolejnych kolumnach, wartości w wierszu drugim, tak jak na Pana przykładzie w pierwszym arkuszu Pozdrawiam. Dziękuję, programik faktycznie robi to, czego oczekiwałem. Super. Dziękuję!! Przy okazji w wątku został mi przypomniany CADPL-Pack, za co również dziękuje :)
Marek-M Posted February 8, 2017 Author Report Posted February 8, 2017 (edited) Dnia 29.03.2016 o 12:47, kruszynski napisał: Witam Przygotowałem program pozwalający wczytywać właściwości rysunku z pliku jaki Pan przesłał. Nazwy właściwości powinny być w pierwszym wierszu w kolejnych kolumnach, wartości w wierszu drugim, tak jak na Pana przykładzie w pierwszym arkuszu Pozdrawiam. ImportWlasciwosci.zel Czy mógłbym prosić o mała aktualizację programu, żeby przed załadowaniem nowego pliku CSV stare właściwości w rysunku były usuwane? Kolejne załadowanie CSV powoduje duplikowanie właściwości rysunku. Edited February 8, 2017 by Marek-M
Marek-M Posted February 10, 2017 Author Report Posted February 10, 2017 Super, dziękuję i czekam na nową wersję programiku. Pozdrawiam.
kruszynski Posted February 13, 2017 Report Posted February 13, 2017 W załączniku poprawka która nadpisuje właściwości. ImportWlasciwosci.zel Marek-M 1
Marek-M Posted February 14, 2017 Author Report Posted February 14, 2017 Dziękuję serdecznie Działa doskonale
Marek-M Posted March 10, 2017 Author Report Posted March 10, 2017 Panie kruszynski, tak wiem, jestem upierdliwy Mam jeszcze jedną prośbę Czy aplikacja mogłaby po zaimportowaniu CSV wykonać jeszcze funkcję REGENALL?? Jak by się to udało, to aplikacja byłaby idealna Albo może jeszcze jedna uwaga - aplikacja mogłaby się uruchamiać komendą np: CSVPROPERTIES lub coś w ten deseń. Przy wpisywaniu IMPORTWLASCIWOSCI najpierw podpowiadane są inne funkcje a właściwa jest dopiero na końcu Jeszcze raz dziękuję
kruszynski Posted March 10, 2017 Report Posted March 10, 2017 OK w załączniku poprawka ImportWlasciwosci.zel
Marek-M Posted September 29, 2017 Author Report Posted September 29, 2017 Już myślałem, że nie będę zawracał głowy w związku z tym skryptem ale niestety, okazało się, że polska wersja ZWCADa nie rozumie końcowej komendy REGENALL bez podkreślnika :( Czy można prosić o uniwersalizację skryptu dla wszystkich wersji językowych CADa? Dziękuję
kruszynski Posted September 29, 2017 Report Posted September 29, 2017 Zmienione ImportWlasciwosci.zel Marek-M 1
Marek-M Posted October 11, 2017 Author Report Posted October 11, 2017 Przepraszam, że tak późno odpowiadam. Dziękuję za pomoc i za aktualizację skryptu Jest rewelacyjny i całkowicie spełnia moje oczekiwania.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now