Marek-M Posted March 25, 2016 Report Share 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 :) Quote Link to comment Share on other sites More sharing options...
kruszynski Posted March 25, 2016 Report Share 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 Quote Link to comment Share on other sites More sharing options...
Marek-M Posted March 25, 2016 Author Report Share 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! :) Quote Link to comment Share on other sites More sharing options...
kojacek Posted March 26, 2016 Report Share 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 Quote Link to comment Share on other sites More sharing options...
kruszynski Posted March 29, 2016 Report Share 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 Quote Link to comment Share on other sites More sharing options...
Marek-M Posted March 29, 2016 Author Report Share 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 :) Quote Link to comment Share on other sites More sharing options...
Marek-M Posted February 8, 2017 Author Report Share 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 Quote Link to comment Share on other sites More sharing options...
kruszynski Posted February 9, 2017 Report Share Posted February 9, 2017 OK, dodam taką możliwość Marek-M 1 Quote Link to comment Share on other sites More sharing options...
Marek-M Posted February 10, 2017 Author Report Share Posted February 10, 2017 Super, dziękuję i czekam na nową wersję programiku. Pozdrawiam. Quote Link to comment Share on other sites More sharing options...
kruszynski Posted February 13, 2017 Report Share Posted February 13, 2017 W załączniku poprawka która nadpisuje właściwości. ImportWlasciwosci.zel Marek-M 1 Quote Link to comment Share on other sites More sharing options...
Marek-M Posted February 14, 2017 Author Report Share Posted February 14, 2017 Dziękuję serdecznie Działa doskonale Quote Link to comment Share on other sites More sharing options...
Mayster Posted February 27, 2017 Report Share Posted February 27, 2017 Też będę testował. :P Quote Link to comment Share on other sites More sharing options...
Marek-M Posted March 10, 2017 Author Report Share 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ę Quote Link to comment Share on other sites More sharing options...
kruszynski Posted March 10, 2017 Report Share Posted March 10, 2017 OK w załączniku poprawka ImportWlasciwosci.zel Quote Link to comment Share on other sites More sharing options...
Marek-M Posted March 10, 2017 Author Report Share Posted March 10, 2017 Szacun! Teraz jest super Znowu Quote Link to comment Share on other sites More sharing options...
Marek-M Posted September 29, 2017 Author Report Share 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ę Quote Link to comment Share on other sites More sharing options...
kruszynski Posted September 29, 2017 Report Share Posted September 29, 2017 Zmienione ImportWlasciwosci.zel Marek-M 1 Quote Link to comment Share on other sites More sharing options...
Marek-M Posted October 11, 2017 Author Report Share 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.