kruszynski

Moderatorzy
  • Postów

    1 427
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    83

Treść opublikowana przez kruszynski

  1. Nowsza wersja oznaczona 2010.08.30 jest dostępna pod adresem: http://www.zwcad.pl/ftp/ZWCAD2010_ENG_www_zwcad_pl.msi
  2. Kiedyś też miałem taki problem, chyba w wersji 2008 albo jakiejś wczesnej 2009. Nie udało mi się tego zrozumieć, ale udało się rozwiązać. :) Aby móc Panu pomóc, potrzebowałbym kilku informacji 1. Jaką Pan ma wersję? polecenie vernum? 2. Proszę o przykładową ikonkę, podejrzewam, że problem może powodować np zapis w formacie 256 kolorowy, ale dla pewności wolałbym to zobaczyć. - Proszę przedstawić więcej szczegółów odnośnie pytania 2: Jak dokładnie to wygląda? Nie ma wogóle żadnych ikon? Po wykonaniu jakiej operacji to się stało? Może podeśle Pan jakiegoś screena przedstawiającego co chciałby Pan mieć a co Pan ma?
  3. Witam Wszystkich zainteresowanych zgłębieniem znajomości programowania w języku LISP, zapraszam do zapoznania się z kursem, samouczkiem tego języka. Dostępny jest on pod adresem: Kurs LISP W przyszłości chciałbym rozbudowywać ten kurs, pomysłów nie brakuje. Jeśli mają Państwo jakieś sugestie odnośnie tematów, które powinienem zawrzeć w przyszłych lekcjach, proszę o takie informacje.
  4. Znalazłem Jest pewien problem z używaniem ścieżek wpisywanych w opcjach. A może to nie jest problem, tylko taka moja sugestia. Zapis ścieżek przez setenv jest możliwy tylko w LISP (VBA ZRX). Moim zdaniem jeśli mówimy o dodawaniu plików do automatycznie wczytywanych, tworzeniu menu itp, jest to część instalacji naszej nakładki. W momencie instalacji nakładki, można zapisać te ścieżki bezpośrednio do rejestru. Już w pliku instalatora. Zdaję sobie sprawę że to też nie jest najlepsze rozwiązanie i ma ono swoje wady. np jeśli jest kilka różnych programów cad rodzi się wątpliwość który ma się dostosować. Są też plusy takiego rozwiązania, Możemy zrobić instalator, który będzie instalował nakładkę kompleksowo, bez konieczności wczytywania później jakichś innych plików. A tak wracając do tematu gdzie ustawić ścieżki, to są one zapisane w rejestrze systemowym W ścieżce (oczywiście może się różnić w zależności od wersji ZWCADa) HKEY_CURRENT_USER\Software\ZWSoft\ZWCAD 2010 Plk\Profiles\Default\Config Tam są klucze: SRCHPATH, HatchPat Font I inne, w zależności jakie ścieżki chcemy modyfikować. P.S. Nieuważna edycja rejestru systemowego grozi poważnym kalectwem systemu operacyjnego.
  5. Tak jasno. Niestety nie wiem jak można by to zrobić, ale ścieżkę można jeszcze zapisać np do rejestru systemowego. I tu się okazuje urok windowsowej kontroli konta użytkownika, która ma paskudny zwyczaj blokowania pracy na wybranych rejestrach. Poszukam jeszcze jak można ustawić ścieżki lispem, jak będę coś wiedział to napiszę.
  6. Tak prosto to nie jest, ale można się posłużyć zwcadową funkcją menuload. w piliku menu tutaj "Przykład.mnu" definiujemy jakąś nazwę np ***MENUGROUP=TestMenu Później w pliku lsp można wpisać takie coś (if (null(menugroup "TestMenu")) ;(command "menuunload" "TestMenu") (command "menuload" (strcat "Przykład.mnu")) ) Dzięki temu jeśli menu nie jest jeszcze wczytane, to wczytane zostanie, jeśli już jest, to wczytywane nie będzie
  7. w katalogu ZWCAD jest plik zwcad.lsp w nim można wpisywać pliki, które mają się wczytywać. Plik ten można otworzyć w zwykłym notatniku. Wystarczy dodać linię w takim formacie (vl-load-all "C:\\Katalog\\test.lsp")) i zapisać plik vl-load-all - funkcja wczytująca inny plik ścieżka musi być w cudzysłowiach "" katalogi muszą być oddzielane podwójnym ukośnikiem \\ Można też plik mający być wczytywany zapisać do katalogu widocznego przez ZWCADa (czyli katalog główny ZWCADa, oraz katalogi określone w opcjach), W tym przypadku, wystarczy wpisać nazwę pliku do wczytania, bez konieczności wpisywania pełnej ścieżki dostępu.
  8. Trzeba to zrobić przez sprawdzenie tego z zwróci getpoint Ja bym to zrobił tak: (setq Px (getpoint "Wskaż pierwszy punkt")) (while Px . . . (setq Px (getpoint "Wskaż kolejny punkt")) ) Jeśli wciśnie Pan [ENTER] kliknięcie prawym powinno dać ten sam skutek, to getpoint zwróci nil a pętla więcej się nie wykona. Jeśli wciśnie Pan [ESC] Program się wywali. To też można obsłużyć przez vl-catch-all-apply .
  9. Przygotowujemy własny samouczek LISP. Już niedługo będzie on udostępniony na naszej stronie.
  10. jest taka funkcja (tblsearch "Layer" nazwawarstwy) Zwraca definicję warstwy o takiej nazwie jeśli warstwa taka istnieje, lub nil, jeśli wastwa nie istnieje. Identycznie można sprawdzić czy jest dany styl tekstu, blok itp: (tblsearch "style" "standard") (tblsearch "block" "qwe")
  11. No i gotowe. Zapraszam do pobrania, testowania i używania. funkcję należy wczytać (appload) Funkcję uruchamiamy przez polecenie ks kreseczki.zel
  12. Myślę, że napisanie czegoś takiego nie będzie skomplikowane. W przyszłym tygodniu powinno się udać to napisać. Kiedy będzie gotowe, zamieszczę to na forum
  13. Witam Dziś pojawiła się nowa aktualizacja ZWCAD 2010. Tymczasowy link do jej pobrania to: http://download.zwcad.com/en/Special/20100830/ZWCAD2010PlkWeb_830.msi
  14. prawdopodobnie obsługa MLeader będzie możliwa w ZWCAD 2011
  15. Termin wydania poprawki przewidywany jest na początek września.
  16. Witam Bardzo dziękuję za szczegółowe opisanie problemu. Zgłosiliśmy problem producentom programu i są w trakcie opracowywania rozwiązania. Najprawdopodobniej poprawka ukaże się w ciągu kilku najbliższych dni.
  17. W moim przypadku, tak się dzieje, kiedy kopiuję grupę przez [CTRL]+C, [CTRL]+V Jeśli kopiuję przez wbudowaną funkcję ZWCADa to kopiuje się z zachowaniem definicji grupy.
  18. Myślę, że można sobie to zapętlić, przy użyciu while
  19. Witam Napisałem taką krótką procedurę umożliwiającą to, o czym Pan pisał. Plik z załącznika proszę zapisać na dysku. Wczytania proszę dokonać przez polecenie appload i wskazać plik, następnie kliknąć [Załaduj] Od momentu załadowania dostępne będzie polecenie UIOffset, w którym użytkownik podaje odległość, wskazuje element do odsunięcia i kierunek gdzie przyciąganie do punktów jest wyłączone. Pozdrawiam Offset.zip
  20. Seminarium odbędzie się dnia 5.07.2010
  21. Witam Chciałbym poinformować o kolejnym seminarium, poświęconym programowi ZWCAD oraz nakładkom branżowym. Seminarium organizowane jest w Katowicach przez firmę forcad. Więcej informacji mogą Państwo znaleźć na stronie. http://www.forcad.pl/ Pozdrawiam
  22. Chyba jest poważniejszy problem z tymi atrybutami A może zdecydowałby Pan zmienić procedurę na używającą entmake, entmod albo nawet coś z rodziny VLAX. Więcej szczegółów prześlę na priv.
  23. Proszę znaleźć na dysku plik:appload.dfs Jest on instalowany w głównym katalogu ZWCADa. domyślnie C:\Program Files\ZWCAD 2010 Plk Dla bezpieczności proszę zrobić kopię tego pliku gdzieś na dysku, a później usunąć z niego ścieżki do niechcianych plików. A wpis w zwcad.lsp powinien wyglądać tak: (vl-load-com) (vl-load-all "F:\\A_BLOCK\\ZWCAD\lispy\\PURS.lsp") (vl-load-all "F:\\A_BLOCK\\ZWCAD\\lispy\\opisy.LSP")