dmatusz3

Administratorzy
  • Postów

    3898
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    308

Treść opublikowana przez dmatusz3

  1. Zmienić można tylko, że uzyskamy efekt odmienny niż w Autocadzie (teraz jest identycznie). A nie wiem czy rozbieżności w wyświetlaniu rysunków byłoby wskazane, tym bardziej że mogłoby to być uznane za błąd.
  2. Zrobiliśmy kilka testów ale chyba tak już jest.
  3. Faktycznie ta polilinia zachowuje się dziwnie podczas wydruku. Dziękuje za informacje i przesłanie pliku, wyślemy plik zaraz do ZWSOFTu.
  4. W samym programie raczej się nie da hurtowo dodać obwiedni do kreskowań, ale postaramy się stworzyć jakiś skrypt, który poradzi sobie z tym automatycznie.
  5. Dzięki za info, zamykam temat.
  6. Dzięki mam plik i sprawdziłem go. Natomiast mam jedną wątpliwość. Jeśli rodzaj obu linii jest ustawiony jako JakWarstwa to jeśli nawet _matchprop spowoduje tylko przeniesienie obiektu na inną warstwę to i tak zmieni się kolor i typ linii - zostanie przyjęty taki, jaki jest zdefiniowany w ustawieniach warstwy.
  7. Czy może Pani podesłać kawałek rysunku, bo u mnie to wygląda w taki sposób
  8. Instalacja przebiegła bez problemów. Powtórzę operacje jeszcze na zrzutach ekranu.
  9. Dzięki za sugestie odnośnie dopasowania. Trochę poeksperymentowałem, pomogła zmiana w TabControl z na Teraz mogę się pochwalić elastycznym oknem. Załączam także bibliotekę projekt_forum.dll
  10. Dzięki za opis, udało mi się to powtórzyć bez problemu. A tutaj plik biblioteki projekt_forum.dll
  11. Faktycznie trochę za bardzo na skróty poszedłem
  12. Wydaj mi się, że może to być związane z zabezpieczeniami. Proszę odblokować zawartość jak na filmie.
  13. Informacji już było sporo, postanowiłem je zebrać wszystkie w jednym filmie. Kilka uwag: Ścieżki do bibliotek ZWCADa dostępne są w katalogach, jak poniżej. Przy tworzeniu nowej biblioteki w VS, powinna się ona nazywać projekt_forum tak jak na początku było założone. Jeśli wpiszemy inną nazwę to pojawią się błędy w kompilacji (skopiowany kod nie zadziała).
  14. Pomysł jest świetny, popieram. MS Visual Studio możemy pobrać z tego adresu https://www.visualstudio.com/pl/downloads Na początku pobiera się program, który pobiera instalator. Trzeba tam wybrać to co zaznaczyłem na obrazku poniżej.
  15. Ten problem jest zgłoszony i mamy nadzieję na poprawę w SP1. Skalowanie występuje tylko wtedy gdy rysunek, który zamierzamy wstawić jest aktualnie otwarty w programie. Jeśli jest zamknięty skala jest poprawna. Generalnie czekamy na rozwiązanie.
  16. dmatusz3

    ZWTraffic

    Dziękuję za wszelkie sugestie i pliki, będziemy je sprawdzać.
  17. Właśnie otrzymaliśmy informacje z ZWSOFT, że problem będzie rozwiązany w najbliższej wersji programu, czyli SP1, która powinna się ukazać pod koniec listopada.
  18. Dzięki za opis. Świetny pomysł z trzymaniem ustawień warstw w plikach .ini i dobry materiał do analizy.
  19. Historia LISPów startowych ZWPACK: ZWPack 2021 z 20 listopada 2020 - dodano szyfrowanie lispów, mierzenie z sumowaniem, zmianę stylu multilinii oraz wymiarowanie polilinii. ZWPack_2018.02.zip z 28 marca 2018 - dodano paletę narzędzi oraz wybór ostatnio zaznaczonych obiektów skrypt-startowy_v01.lsp z 29 grudnia 2017 - dodano tworzenie warstw z grubościami oraz edycję bloków zagnieżdżonych po kliknięciu skrypt-startowy_v00.lsp z 14 grudnia 2017 - opis Poniżej oryginalny post. ========================================================== Zastanawiam się nad jakie stosujecie ustawienia początkowe przy rysowaniu? Powszechnie znanym sposobem są szablony, ciekawy jestem czy ktoś stosuje zamiast (lub równolegle) swoje skrypty startowe. Na przykład listę i właściwości warstw można ustawić zarówno w szablonie jak i utworzyć za pomocą LISPa. Poniżej zamieszczam właśnie taką procedurę. Obsługa jest bardzo prosta, wystarczy dopisać na końcu (Utworzwarstwe "Nazwa_warstwy" Kolor "Rodzaj_linii") Oto cały kod (defun Linetype:Load ( linetype filename / *error* doc path linetypes ans ) (defun *error* ( msg / ) (if (not (null msg ) ) (progn (princ "\nLinetype:Load:*error*: " ) (princ msg ) (princ "\n") ) ) ) (setq path (findfile filename )) (if (not (null path ) ) (progn (setq doc (vla-get-activedocument (vlax-get-acad-object) )) ( setq linetypes ( vlax-get-property doc 'Linetypes ) ) (setq ans(vl-catch-all-apply 'vlax-invoke-method (list linetypes 'Load typlinii path ) ) ) (print ans ) ) ) nil ) (defun Utworzwarstwe ( nazwa kolor typlinii / *error* doc Warstwy Warstwa linetypes linetype ) (defun *error* ( msg / ) (if (not (null msg ) ) (progn (princ "\nUtworzwarstwe:*error*: " ) (princ msg ) (princ "\n") ) ) ) (setq doc (vla-get-activedocument (vlax-get-acad-object) )) (setq Warstwy (vlax-get-property doc 'Layers ) ) (setq Warstwa (vlax-invoke-method Warstwy 'Add nazwa ) ) (vlax-put-property Warstwa 'Color kolor ) ( setq linetypes ( vlax-get-property doc 'Linetypes ) ) (setq ltype(vl-catch-all-apply 'vlax-get-property (list linetypes 'Item typlinii ))) (if (vl-catch-all-error-p ltype ) (progn (Linetype:Load typlinii "zwcadiso.lin") ) ) (setq ans(vl-catch-all-apply 'vlax-put-property (list Warstwa 'Linetype typlinii ))) ) (defun c:lstart (/) (Utworzwarstwe "Osie" 1 "Center") (Utworzwarstwe "Ukryte" 254 "Hidden") (Utworzwarstwe "Opisy" 253 "Continuous") (Utworzwarstwe "Kreskowanie" 253 "Continuous") (Utworzwarstwe "Wymiary" 7 "Continuous") ) Po wczytaniu skryptu będzie dostępne polecenie "lstart", które utworzy warstwy jak poniżej. Załączam także sam skrypt LISP. lstart.lsp
  20. Obecnie pracujemy nad 2 funkcjami służącymi do dodawania łuków do obiektów takich jak: polilinie, odnośniki (leadery), odnośniki wielowierszowe. W miejscach przecięcia funkcja wrysuje łuki. Możliwe będzie także usuwanie wybranych łuków. Poniżej zamieszczam film, przedstawiający opisaną funkcjonalność.
  21. dmatusz3

    ZWToolbox 2018

    ZWToolbox (w ubiegłych latach Tools) jest rozwijana przez nas prawie 9 lat. Zawiera funkcje, na które zapotrzebowanie zgłaszali nasi użytkownicy. Obecnie dopasowana jest do ZWCAD 2018, oraz starszych wersji. Więcej o nakładce można przeczytać tutaj. Poniżej krótki film z przykładowymi funkcjami.
  22. Dziękuję, teraz wszystko jasne, przesłaliśmy sugestie do ZWSOFT.
  23. Fajnie byłoby mieć zrzut ekranu, proszę spróbować tego darmowego programu do zrzutów http://getgreenshot.org/ Ma wiele zalet i spore możliwości konfiguracji, np. automatyczne otworzenie zrzutu w lekkim edytorze, oraz automatyczny zapis zrzutu na dysk do wybranego katalogu.
  24. Dziękuję za informację, zaraz prześlemy informacje do ZWSOFT.