kruszynski

Moderatorzy
  • Postów

    1457
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    87

Treść opublikowana przez kruszynski

  1. a po (setq zapamietaj_osmode (getvar "OSMODE")) jeszcze (setvar "OSMODE" 0)
  2. a teraz OK, nie zwróciłem uwagi na to że tutaj (setq PozOdn (cond jest cond .
  3. (close f) powinno zamykać po uchwycie do pliku a nie po ścieżce. Czyli (setq file (open (strcat (getvar 'dwgprefix) "OstWprRzedna.txt") "r") ) ... (close file) A o co chodzi z tym? (something)
  4. Może Pan nieco rozwinąć ? Jaki jest rezultat, a jakiego Pan się spodziewa ?
  5. Proszę spróbować tak: (setq SS (ssget "x" '( (-4 . "<OR") (-4 . "<AND") (8 . "K_*ciany *elbetowe") (-4 . "<OR") (0 . "POLYLINE") (0 . "LWPOLYLINE") (0 . "LINE") (-4 . "OR>") (-4 . "AND>") (-4 . "<AND") (8 . "K_tarcze") (-4 . "<OR") (0 . "POLYLINE") (0 . "LWPOLYLINE") (0 . "LINE") (-4 . "OR>") (-4 . "AND>") (-4 . "OR>") ) ));setq ;(command ; "move" SS "" (list 0 0 0) (list 0 -5000 0) ;);command (setq ileelementow ( sslength SS ) ) (setq i 0 ) (repeat ileelementow ( vlax-invoke-method ( vlax-ename->vla-object ( ssname SS i ) ) 'Move ( vlax-3d-point ( list 0 0 0 ) ) ( vlax-3d-point ( list 0 -5000 0 ) ) ) ( setq i ( 1+ i ) ) )
  6. kruszynski

    ZWTraffic

    Czyli działanie programu przyjmujemy takie: 1. Użytkownik uruchamia funkcję nazwijmy ją : przenieśopisy 2. Program wybiera z rysunku bloki opisowe i ich strzałki 3. Skąd program ma wiedzieć na jaką warstwę przenieść elementy? zakładamy na stałe np "ZNAKI-OPIS" czy pozostawiamy do wyboru ? czy tworzymy kopię tej, na której opis się znajduje ? 4. Z automatu wyłączamy wybraną warstwę ?
  7. kruszynski

    ZWTraffic

    Przygotowałem poprawkę z rozwiązaniem tego tematu. Aby ją poprać wystarczy uruchomić funkcję aktualizacji:
  8. kruszynski

    ZWTraffic

    Zastanawialiśmy się nad tym jak to zrobić żeby przygotować rozwiązanie szybko. I wyszło nam, że znacznie szybciej niż przebudować logikę działania programu, będzie dorobić nową funkcję/makro, które odpowiednie elementy wstawi na odpowiednie warstwy. Nie działałoby to w czasie wstawiania znaku, ale zupełnie niezależnie. po włączeniu funkcji na dowolnym rysunku. Jak taka funkcja miałaby działać? możemy zrobić np tak, że zaznaczy wszystkie strzałki (MLeadery) i wstawi je na warstwę która będzie kopią (kolor, typ liniii) tej warstwy gdzie są obecnie ale bedzie można ją wyłączyć niezależnie. Podobnie może zaznaczać wszsytkie bloki opisowe, albo wszysktie elementy, które użytkownik zaznaczy, na z góry przewidziane (w pliku konfiguracyjnym ) założone warstwy. Jak powinna taka funkcja działać, żeby najlepiej spełniać Państwa oczekiwania ? zpraszam do dyskusji
  9. kruszynski

    ZWTraffic

    Tak. Wprowadzę taką możliwość. Mam to zapisane od kiedy zgłosił Pan to pierwszy raz. Na wprowadzenie takiej możliwości potrzebuję trochę czasu a mamy też inne zobowiązania, więc to będzie musiało jeszcze trochę poczekać. Dziękuję za szczegóły odnośnie znaku F-10. Myślę, że to uda się wprowadzić znacznie szybciej.
  10. kruszynski

    ZWTraffic

    Poproszę o więcej szczegółów, np przykład, screena , bardziej szczegółowy opsi tego co się zmieniło, na co się zmieniło i jak powinno być.
  11. kruszynski

    ZWTraffic

    Poprawka gotowa. Wprowadziliśmy następujące zmiany: Można już wstawiać znaki w przestrzeni akrusza Wszystkie elementy oznakowania wstawione są na tą samą warstwę Linie w znaku P-21 rysują się poprawnie Nowy znak: U-11 siatkowa Nowa wersja jest dostępna do pobrania tutaj:
  12. kruszynski

    ZWTraffic

    Sprawdzę czy w obecnej wersji są możliwości technicze zaktualizowania nakładki o powyższe sugestie.
  13. tutaj sprawdzaliśmy czy istnieje grupa (nie myliś z nazwą pliku) A w pliku mnu może być utworzonych kilka grup, więc dodałem ***MENUGROUP=Test
  14. Proszę spróbować z plikiem z za łącznika TEST.mnu
  15. może Pan załączyć plik mnu jaki Pan wczytuje ?
  16. Można. Np przy starcie ZWCADa wczytywany jest plik : c:\Program Files\ZWSOFT\ZWCAD 2018\Support\ZWCAD2018.lsp Przy otwieraniu pliku wczytywny jest plik %AppData%\ZWSOFT\ZWCAD\2018\pl-PL\Support\ZWCAD2018doc.lsp Mogą Państwo w jednym z nich użyć czegość takiego: (if (not(menugroup "NazwaGrupyMenu") ) (command "_menuload" "X:\\sciezkadopliku\\nazwapliku.mnu")) )
  17. Przygotowałem alternatywę dla wybierania zagnieżdżonych bloków przy funkcji BEDIT. Po wczytaniu załączonego lispa dostępne będzie polecenie BBEDIT. Po jego uruchomieniu zostaniemy poproszeni o wybranie czegoś w rysunku i uruchomiona będzie funkcja BEDIT dla naajbardziej zagnieżdżonego bloku. BBedit.lsp
  18. ok, dziękuję za przykład, potwierdzam problem i wysyłam zgłoszenie do ZWSOFT.
  19. Czy mógłby Pan przesłać plik mnu na podstawie którego mógłbym potwierdzić ten problem? z mojego testu wynika, że ikonka wyświetla się w takim przypadku. Być może czegoś nie zrozumiałem. test0002114.mnu Settings.ico
  20. Dziękuję za zgłoszenie, przekażę informację do ZWSOFT.
  21. Napotkałem taki problem ostatnio w wersji 2018 SP1 (we wcześniejszych nie) ale kiedy wyciagnąłem z aplikacji samą funkcję rysującą polilinie i kreskowanie narysowało poprawnie. Przyglądam się temu uważnie, ale również nie potrafię znaleźć w tym zasady. Gdyby udało się Panu przygotować taki przykład, na którym będzie można powtórzyć problem bardzo proszę o przesłanie.
  22. kruszynski

    Znak T-18x

    W tym przypadku problem jest spowodowany kolejnością wyświetlania elementów w bloku. Prosze podwójnie kliknąć na tym bloku, zaznaczyć wypełnienie i zmieniajac kolejność wyświetlania, przesunąć wypełnienie na spód. To rozwiązanie pomoże w aktywnym rysunku. Plik z załącznika proszę zapisać do katalogu szablonów domyślnie jest to: c:\Szansa\ZWTraffic\2018\PL\Templates\Vertical traffic signs\T - Tabliczki\ To pomoże uniknąć problemu w przyszłości. T-18x.dwg
  23. Ciekawy temat. Poproszę więcej szczegółów, najlepiej przykład rysunku, na kórym mógłbym zobaczyć co mamy , a co chcemy uzyskać.
  24. Dziękuję za zgłoszenie, przekazałem temat do ZWSOFT.