-
Postów
1474 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
93
Treść opublikowana przez kruszynski
-
W ciągu kilku najbliższych dni przygotuję wersję, w której wyeliminuję ten problem.
-
W załączeniu funkcja dimspace1. dimspace1.lsp
-
Skrypt przenoszący określone warstwy na spód
kruszynski odpowiedział(a) na jacnightingale temat w ZWCAD Standard i Professional
W załączeniu skrypt. Polecenie do wywołania: tak jak nazwa pliku HatchToBack.lsp -
Otwieranie rysunku PDF po wydruku
kruszynski odpowiedział(a) na PiotrNowak temat w ZWCAD Standard i Professional
Przesłałem zgłoszenie do ZWSOFT. W przyszłości zostanie to wprowadzone. Jeśli drukowałby Pan używając drukarki PDFCreator, można tam ustawić, żeby plik otwierał się po zapisaniu -
[LISP] "Odklejenie" hatch'u od polilinii
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
No tak, czyli te kreskowania, które się przesuwają to są zespolone. a manipulowanie nimi przez Vlisp jest w pewnym stopniu "głębiej" -
Dokumentacja fotograficzna
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
W wywołaniu poleceniehyperlink "_I" powinno być w cudzysłowie po co tam jest _O ? powinno być tak: (command "_-hyperlink" "_i" last_ent "" path "" "" "" ) -
[LISP] "Odklejenie" hatch'u od polilinii
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
Chyba jeszcze kawa nie zaczęła krążyć, bo nie rozumiem pytania. -
Skrypt przenoszący określone warstwy na spód
kruszynski odpowiedział(a) na jacnightingale temat w ZWCAD Standard i Professional
Może tak: LDOrderV1-2.lsp -
[LISP] "Odklejenie" hatch'u od polilinii
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
Nie znam takiego opracowania. Ale w Internecie znajduje się całe mnóstwo przykładów. W mojej ocenie najlepsze "biblioteki" widzy lispowej to: Lee-mac Sporo nauczyłem się też tutaj: afralisp -
Ten wątek jest bardzo interesujący. Chciałbym się z tym zmierzyć w niedalekiej przyszłości ( choć na razie jeszcze nic nie obiecuję ). może Pan podesłać na adres pomoc@zwcad.pl przykład projektu gdzie takie oznaczenie jest zastosowane ? jak to powinno wyglądać? Jak chciałby Pan z takiej funkcjonalności korzystać? co chciałby Pan wprowadzić? i jaki powinien być tego wynik ?
-
[VBA] Problem z UNDO i REDO
kruszynski odpowiedział(a) na e_CAD temat w ZWCAD Standard i Professional
ok, teraz się zgadza. wysyłam zgłoszenie -
[VBA] Problem z UNDO i REDO
kruszynski odpowiedział(a) na e_CAD temat w ZWCAD Standard i Professional
Dzień dobry Przed zgłoszeniem tematu do ZWSOFT wykonałem jeszcze prosty test, dla potwierdzenia. W moim teście undo i redo działa. Być może robimy coś inaczej. Proszę sprawdzić projekt z załącznika. Jeśli taki najprostszy możliwy przykład u Pana zadziała, to proszę przygotować przykład, na którym będę mógł potwierdzić problem. vernum: 2018.02.11(28325)_x64 test.zvb -
[VBA] Wolne generowanie/rysowanie obiektów przez ZWCAD
kruszynski odpowiedział(a) na e_CAD temat w ZWCAD Standard i Professional
Dziękuję za zgłoszenie, przekażę do ZWSOFT -
[VBA] Problem z UNDO i REDO
kruszynski odpowiedział(a) na e_CAD temat w ZWCAD Standard i Professional
Dziękuję za zgłoszenie, przekażę do ZWSOFT -
problem repeat + getkword
kruszynski odpowiedział(a) na jarekw90 temat w Wsparcie programistyczne LISP i VisualLISP
Proponuję tak: (defun ZWCAD:GetKWord (init Prompt DefVal / ans OutVal *error*) (defun *error* ( msg / ) (if (not (null msg ) ) (progn (princ "\n ZWCAD:GetKWord : *error*: " ) (princ msg ) (princ "\n") ) ) ) (initget 2 init) (setq ans(vl-catch-all-apply 'getkword (list Prompt))) (if (not(vl-catch-all-error-p ans)) (if ans (progn (if (equal ans "") (setq OutVal DefVal) (setq OutVal ans) ) ) (setq OutVal DefVal) ) ) OutVal ) (setq wybrane (ZWCAD:GetKWord "T N" "Kontynuowac? [T/N] <T>" "T" ) ) -
a po (setq zapamietaj_osmode (getvar "OSMODE")) jeszcze (setvar "OSMODE" 0)
-
Zapamiętywanie ostatniej wprowadzonej wartości
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
a teraz OK, nie zwróciłem uwagi na to że tutaj (setq PozOdn (cond jest cond . -
Zapamiętywanie ostatniej wprowadzonej wartości
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
(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) -
Zapamiętywanie ostatniej wprowadzonej wartości
kruszynski odpowiedział(a) na Pawcyk temat w Wsparcie programistyczne LISP i VisualLISP
Może Pan nieco rozwinąć ? Jaki jest rezultat, a jakiego Pan się spodziewa ? -
[LISP] "Odklejenie" hatch'u od polilinii
kruszynski odpowiedział(a) na swazy temat w Wsparcie programistyczne LISP i VisualLISP
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 ) ) ) -
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ę ?
-
Przygotowałem poprawkę z rozwiązaniem tego tematu. Aby ją poprać wystarczy uruchomić funkcję aktualizacji:
-
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
-
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.
-
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ć.