Marek-M

Użytkownik forum
  • Postów

    192
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    11

Treść opublikowana przez Marek-M

  1. W najnowszej wersji ZWCAD 2021 beta (VERNUM = "2020.06.24(57400)_x64") jest problem z wydrukami. Nie można wydrukować niczego za pomocą drukarek DWG2PDF lub ZWCAD PDF - przy próbie wyplotu okienko wydruku pojawia się ponownie a plik wynikowy nie powstaje. Wydrukowanie poprzez np. PDFCreator bloku z atrybutami powoduje, że oprócz wartości atrybutu wydrukowuje się również TAG z atrybutu - przykład poniżej - plik testowy DWG w załączniku TEST-WYDRUKU.dwg. Podgląd layoutu: Efekt wydruku z pliku PDF:
  2. Tak, zgadzam się - DWS nie zmienia układu współrzędnych, zaś DWS2 i UCS2 zmieniają. Komenda _DVIEW nie jest dostępna w starszych wersjach ZWCAD (np. w 2015+) i tam obrót jest widoku jest możliwy tylko przy pomocy zmiany układu współrzędnych. Innej metody ja przynajmniej nie znam.
  3. Twój wariant @perlon jest uniwersalny i działa też na starszym ZWCAD np. 2015+ ale ma niestety taki minus, że po zmianie UCS rysunek robi _zoom _extens, co przy większych rysunkach bywa drażniące Zrobiłem własną przeróbkę Twojej wersji. UCS ustawia się w punkcie bazowym przy lewym punkcie (P2) i na koniec wykonywany jest zoom na ten punkt z bieżącym zbliżeniem. ;;; Obrot UCS i PLAN wzgledem nowego punktu bazowego (P2) (defun C:UCS2 (/ P1 P2 Z) (if (setq P2 (getpoint "\--- Wskaż lewy punkt: " ) ; _ end of GETPOINT ) ;_ end of SETQ (progn (initget 1) (setq P1 (getpoint "\n--- Wskaż prawy punkt: " P2) Z (getvar "VIEWSIZE") ) ;_ end of SETQ (command "_ucs" P2 P1 "") ; zwykly obrot wzgledem nowego punktu bazowego (P2) (command "_plan" "C") ; widok na aktualny UCS (command "_zoom" "_c" "0,0" Z) ) ;_ end of PROGN ) ;_ end of IF (princ) ) ;_ end of DEFUN
  4. Przesyłam przykładowe pliki do testowania. Plik DWG zawiera 3 bloki: attext_DWG_3_blocks.dwg W programie ZWCAD 2015+ uruchomiłem komendy (z plikiem attext_template_with_delim_quote.txt) -ATTEXT C "attext_template_with_delim_quote.txt" "attext_output_with_delim_quote_ZWCAD2015.txt" otrzymując w rezultacie poniższe wyniki: attext_output_with_delim_quote_ZWCAD2015.txt W programie ZWCAD 2020 uruchomiłem komendy (z plikiem attext_template_without_delim_quote.txt) -ATTEXT C "attext_template_without_delim_quote.txt" "attext_output_without_delim_quote_ZWCAD2020.txt" otrzymując w rezultacie poniższe wyniki: attext_output_without_delim_quote_ZWCAD2020.txt
  5. Super, mam nadzieję, że nie sprawi im to kłopotu I czekam na implementację a tymczasowo będę generował CSV w ZWCAD 2015+
  6. Cześć, Kolejny test ZWCAD 2020 i kolejna awaria 😞 VERNUM = "2020.01.07(53615)_x64" W ZWCAD 2015+ korzystałem ostatnio często ze skryptu eksportującego dane bloków do pliku CSV, który wykorzystywał komendę ATTEXT. Sama funkcja działa prawidłowo w ZWCAD 2020 ale niestety nie posiada zaimplementowanego dekodowania instrukcji C:QUOTE i C:DELIM w pliku szablonu (znacznik tekstu i znak rozdzielający kolumny). Oczywiście da się bez tego przeżyć ale wymaga to teraz przekonfigurowania ustawień w różnych Excelach, które wykorzystywały wygenerowane pliki CSV. W ZWCAD 2015+ wszystko działało, więc może do nowszego ZWCAD też producent dorzuci obsługę tych instrukcji? Poniższa zawartość pliku szablonu: C:QUOTE " C:DELIM ; BL:NAME C250000 BL:X N030004 BL:Y N030004 BL:LAYER C100000 NAME C250000 NUMBER C250000 generuje następujący błąd przy załadowaniu do ZWCAD: Enable entity selection or extract attributes as [Dxf/Cdf/Sdf/Objects] <Cdf>: c Invalid extract format: C:QUOTE"C:DELIM Przy pliku szablonu bez znaczników : C:QUOTE " C:DELIM ; plik CSV generuje się prawidłowo z domyślnymi ustawieniami znacznika tekstu i znaku rozdzielającego kolumny. Instrukcje te są opisane w dokumencie AutoCAD: https://knowledge.autodesk.com/support/autocad-lt/learn-explore/caas/CloudHelp/cloudhelp/2019/ENU/AutoCAD-LT/files/GUID-A1103600-54CB-4FF8-8A62-EF237C890A09-htm.html w paragrafie zatytułowanym Use the Attribute Extraction File
  7. Cześć, Właśnie przetestowałem ZWCAD 2020 VERNUM = "2020.01.07(53615)_x64", który niestety cały czas ma problem z przesuwaniem rysunku po włączeniu wyświetlania grubości linii. Po włączeniu wyświetlania grubości linii przesuwanie rysunku jest wyraźnie wolniejsze, tak samo jak zbliżanie i oddalanie. Przy wyłączonym wyświetlaniu grubości linii ZWCAD 2020 działa znacznie lepiej. O ile na ZWCAD 2015+ tego opóźnienia nie zauważam, to na 2019 i 2020 jest to bardzo uciążliwe - testuję wszystkie programy na tym samym pliku DWG o wielkości ok. 105MB. Nagrałem sobie krótki film, który chyba odzwierciedla moje problemy. Gdyby nie te spowolnienie, to przerzuciłbym się już na ZWCAD 2020 ale czasami ciężko pracować bez grubości na ekranie. Może ZWSOFT znalazłby na ten problem rozwiązanie? Czy ktoś oprócz mnie doświadcza tego problemu? PS: Pracuję na naprawdę szybkim laptopie, więc nie jest to problem hardware, tym bardziej, że wszystkie wersje ZWCAD testuję na tej samej maszynie. Poniżej film na Youtube:
  8. Czekałem na huczne otwarcie butelki a tu lipa 😉 Szczęśliwego Nowego Roku dla całego pracowitego zespołu Szansa a także dla wszystkich klientów
  9. Cześć, Może rozwiązanie z tego wątku będzie Ci pomocne - ja stosuję i polecam https://forum.cad.info.pl/topic/1814-zmiana-koloru-tła-działało-w-zw2015-nie-działa-w-zw2017/?tab=comments#comment-12721
  10. Trzeba mieć jednak na uwadze, że oCam jest bezpłatny do użytku prywatnego. ScreenToGif jest bezpłatny bez ograniczeń.
  11. Osobiście korzystam z pliku VLX w ZWCAD 2015+ i tam problemów nie doświadczam. Ale dobrze, że masz alternatywę
  12. Załączam VT w plikach VLX i VLS. Aplikacji w formacie LSP nie posiadam i coś mi się kojarzy, że LSP też nie mogłem ściągnąć i znalazłem tylko taką skompilowaną wersję. VT.VLX VT.vls
  13. Dzisiaj już komp uśpiony. Jutro podeślę kopię z mojego kompa. Tych linków nie sprawdzałem przed wysłaniem posta, bo używam tej aplikacji co najmniej rok. Tak więc jutro tu wrzucę tego LSP.
  14. Ja do takich rzeczy jak kolejna numeracja z prefiksami używam aplikacji VT (https://www.cadtutor.net/forum/topic/58000-vt-atrribute-amp-text-editor-rlx/). Procedura wygląda następująco: uruchamiam funkcję VT klikam na tekst lub atrybut (atrybut niestety nie może być pusty, więc często ustawiam wszystkim atrybutom, które chcę numerować np. myślniki) w polu, które się wyświetla (domyślnie wpisana jest tam aktualna wartość tekstu lub atrybutu) wpisuję pierwszy numer z żądanym prefiksem - np. S-23-T-1 i wciskam OK klikam na kolejny atrybut, który chcę zmienić i wtedy klikam przycisk ++L (wybrany atrybut zostanie oznaczony jako S-23-T-2) i daję OK i tak atrybut po atrybucie klikam ++L oraz OK Program ma więcej możliwości, bo można przyciskiem + i - dodawać kolejne numery, jeśli aktualnie chcemy pominąć jakiś kolejny numer. Dodatkowo jest tam opcja do zaznaczenia "ASCI mode", która zwiększa oznaczenie alfabetycznie (czyli A > B > C). Ogólnie aplikacja ma chyba ze 100 różnych ustawień ale we wszystkie się nie zagłębiałem, natomiast inkrementację atrybutów wykorzystuję bardzo często i wydaje mi się, że może sprostać oczekiwaniom wielu użytkowników CAD.
  15. Może dałoby się stuningować skrypt w taki sposób, żeby zaznaczał te same bloki w wyznaczonym obszarze (z opcjami _CP i _WP)? Czasami nie ma potrzeby, żeby zaznaczały się bloki w całym rysunku.
  16. Spróbuj zatem zmienić visretain na 0, następnie zapisz plik, zamknij go (ewentualnie zamknij całkowicie ZWCADa) i otwórz później plik na nowo. Warstwy powinny się zresetować. Przynajmniej tak mi to kiedyś działało
  17. Użyj zmiennej VISRETAIN = 0 a następnie przeładuj rysunek. Ustawienia warstw z XREFa powinny się zresetować. Później warto przywrócić zmienną VISRETAIN = 1 aby po kolejnych zmianach ustawień warstw można było te zmiany zapisać.
  18. Bardziej miałem na myśli, że @Parikon w swojej aplikacji wykorzystuje właśnie bazę danych SQLite i sposób jej wykorzystania może być podobny do Twojego pomysłu (nie zagłębiałem się w szczegóły techniczne jego rozwiązania i mogę z tego powodu się mylić). Myślę, że dotychczasowa praca Parikona może być dla Ciebie pomocna. Życzę powodzenia w Tworzeniu własnej aplikacji Aplikacji nigdy za wiele
  19. Przejrzyj sobie temat o przyborniku PARIKON . Wydaje mi się, że planujesz wyważać już otwarte drzwi
  20. Jest to jakieś alternatywne rozwiązanie, które jednak ma takie minusy, że musisz znać nazwy warstw, które zamierzasz zablokować. Doskonale wiemy, że nie wszystkie rysunki są uporządkowane i dla takich przypadków _LAYOFF, _LAYFRZ są wybawieniem :)
  21. Tak już bywa, że jak w jednym miejscu spotykają się użytkownicy tej samej aplikacji, to zawsze ktoś ma podobne problemy. Takiej funkcji też mi brakuje ale nauczyłem się z tym żyć znajdując obejście problemu. Ale jak ktoś oprócz mnie odczuwa brak tej funkcjonalności, to uznałem, że to jest dobra pora aby problem nagłośnić
  22. Heh, szkoda, że ZWCAD tak intensywnie nie pracuje nad funkcjonalnością swojego programu jak Wy. Wasz starający się support mocno podnosi wartość tego oprogramowania z Chin Dzięki za Wasz trud, łatwiej mi będzie namówić kierownictwo do odświeżenia licencji ZWCAD jak już wyjdzie porządna wersja alfa np. ZWCAD 2021. 😉 Póki co ZWCAD 2015+ jest naszym podstawowym narzędziem pracy.
  23. SHIFT ani CTRL tu nie pomaga, bo zaznaczenie obiektów przed uruchomieniem funkcji _LAYOFF powoduje ich odznaczenie po jej uruchomieniu. SHIFT i CTRL przytrzymywany przy aktywnej funkcji _LAYOFF niczego nie zmienia, warstwy wyłączają się na bieżąco i nie ma możliwości cofnięcia zaznaczenia.