alf Opublikowano 19 Stycznia 2017 Zgłoś Udostępnij Opublikowano 19 Stycznia 2017 nadal są problemy z kopiowaniem obiektów z zw2012 do 2017 (w druga stronę jest ok), tj nie działa _COPYCLIP (ctrl+C zw 2012) -> _pasteorig (zw 2017) Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Adam Klaczek Opublikowano 20 Stycznia 2017 Zgłoś Udostępnij Opublikowano 20 Stycznia 2017 Dzień dobry, Jaka wersja ZWCAD 2017? Nie udało mi się potwierdzić problemu - CTRL+C w ZWCAD 2012 -> _pasteorig w ZWCAD 2017, wkleja obiekt w ten sposób, że najbardziej "dolny" punkt jest na zerowej współrzędnej X, a najbardziej "lewy" punkt na zerowej Y. Tak działa COPYCLIP. Natomiast kopiowanie do schowka z SHIFT (w 2012) i ustalenie punktu bazowego na 0,0 -> pozwala na wklejenie w 2017 (_pasteorig) w rzeczywistym położeniu. Pozdrawiam. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
JasW Opublikowano 20 Stycznia 2017 Zgłoś Udostępnij Opublikowano 20 Stycznia 2017 Czy to dotyczy czystego projektu z paroma boxami / liniami czy bardziej złożonego, ktorego treść była generowana z pomocą jakiejś nakładki? Jesli to drugie, to przyczyną mogą być istniejące w źródlowym modelu niewidoczne definicje tzw obiektow proxy. Mozna to sprawdzić zapisując plik źródlowy jako DXF i podglądając i przeszukując ciąg znakow PROXY lub (o ile dobrze pamiętam) : AcDbZombieEntity J. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
alf Opublikowano 20 Stycznia 2017 Autor Zgłoś Udostępnij Opublikowano 20 Stycznia 2017 4 godziny temu, Adam Klaczek napisał: Natomiast kopiowanie do schowka z SHIFT (w 2012) i ustalenie punktu bazowego na 0,0 -> pozwala na wklejenie w 2017 (_pasteorig) w rzeczywistym położeniu. faktycznie, taki sposób działa, w 2012 wystarczyło ctrlC, bez punktu bazowego 2 godziny temu, JasW napisał: Czy to dotyczy czystego projektu z paroma boxami / liniami czy bardziej złożonego, ktorego treść była generowana z pomocą jakiejś nakładki? Jesli to drugie, to przyczyną mogą być istniejące w źródlowym modelu niewidoczne definicje tzw obiektow proxy. Mozna to sprawdzić zapisując plik źródlowy jako DXF i podglądając i przeszukując ciąg znakow PROXY lub (o ile dobrze pamiętam) : AcDbZombieEntity J. To drugie. Problemy z odczytem w tym kopiowaniem z 2012 do 2017 występują przy plikach z obcych źródeł (w tym importy do dxfa i dwga z innych programów) lub starych, z wielokrotnie wkopiowanymi różnymi blokami (ctrlc+ctrlv) i nadpisywanych. 2012 jakby dawał sobie lepiej z tym radę niż 2017. Spróbuję jednak poczyścić trochę ten plik. Dostępny jest może jakiś zombikiller pod zw2017? Autocad coś takiego posiada: https://apps.autodesk.com/ACD/pl/Detail/Index?id=1498235021060360128&appLang=en&os=Win32_64 Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
dmatusz3 Opublikowano 23 Stycznia 2017 Zgłoś Udostępnij Opublikowano 23 Stycznia 2017 Chciałem podpytać o kopiowanie. Jak zrozumiałem kopiowanie działa w obie strony z wyjątkiem sytuacji, gdy próbujemy skopiować obiekty AcDbZombieEntity? Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
JasW Opublikowano 23 Stycznia 2017 Zgłoś Udostępnij Opublikowano 23 Stycznia 2017 Tak jak ja to rozumiem: Nadrzędny mechanizm, który tym rządzi (tzn otwiera lub zamyka możliwość skopiowania przez schowek) to tablice RegisteredApplications w źródłowym i docelowym dokumencie (DWG).. Jeśli na docelowym dokumencie nie są zainicjowane odp. kody RegisteredApplications przeniesienie jest blokowane. We wszystkich moich przygodach z róznywi wersjami AC/ZW Zablokowane nawet jeśli selekcja dotyczy pojedyńczego obiektu typu Point. Tzw Zoombie Killers usuwają obiekty w co najmniej dwu wewnętrznych tablicach pliku DWG - tablice RegisteredApplications - tablice Dictionaries i (zawierrające też obiekty proxy lub Zoombie z referencjami do RegisteredApplications) . Dopiero takie wyczyszczenie otwiera drogę do przeniesienie prostych rzeczy na dokument docelowy, Słabe udokumentowanie tych funkcji tłumaczę głownie przez potrzebę wbudowywania w apliakcje pewnych mechanizmow ochrony spójnosci złożonych struktur i ochronę interesów producentow (w tym także subtelniejsze jak DRM .... ) Trudno inaczej wytłumaczyć brak takiej opcji w podstawowej operacji systemowej czyszczenia czyli PURGE .. Na poziomie dokumentacji VBA Programming guide (którą ja głownie wykorzystuję) brak śladu po obiekcie AcDbZoombieEntity. Jest jednak chyba opisany której studiowane grozi w razie chęci pogłębienia tematu. Pozdrawiam J. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
dmatusz3 Opublikowano 24 Stycznia 2017 Zgłoś Udostępnij Opublikowano 24 Stycznia 2017 Dziękuję za informację. Postaram się pogłębić temat. Cytuj Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.