KBR

Użytkownik forum
  • Postów

    265
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    1

Odpowiedzi opublikowane przez KBR

  1. Po zainstalowaniu ZWCAD 2011 wersja 2010, ale i wersja 2011 często traci licencję.

    To znaczy otwiera się jako wersja testowa i muszę rejestrować klucz.

    Tak dzieje się kiedy otwieram na przemian lub jednocześnie wersję 2010 i 2011.

    Ten problem pojawił się kiedy nie miałem jeszcze licencji na 2011 i nie ustąpił po zarejestrowaniu licencji.

    Mój system to Windows 7 64 wersja ZWCAD 2011 16241, a ZWCAD 2010 14240, ale tej nie chcę zmieniać na nowszą ze względów wstawiania atrybutów, które mi odpowiada (pisałem już o tym w innych wątkach).

  2. Dzisiaj próbowałem użyć polecenia CofnijiIzolacje, ale cofnięcie nie działa (pisałem już o tym wcześniej). zapala tylko warstwę "0" i czasem jeszcze jedną Przenosiłem katalog w różne lokalizacje

    Program Files

    Program Files (86)

    C:

    F:

    Ma system "Windows 7" 64 bit, a program wersji 2010 z 2009.12.31 (14240) bo tylko w tej wersji wstawianie bloków z atrybutami mi odpowiada.

    Ja używam aplikację tools1.1.exe ze zmienionymi nazwami.

    Może jest to związane ze zmianą nazwy? Wcześniej, chyba jeszcze przed zmianą nazwy polecenia działały, tylko kiedy były umieszczone w katalogu "Program Files". Wtedy miałem Vistę. Nie pamiętam czy coś było zmienione przy dostosowaniu tools do ZWCAD 2010?

  3. Czy jest funkcja podoba lub może coś należy ustawić w "imageclip" żeby z rastra wyciąć wielobok który zniknie z rysunku. Teraz jak zaznaczam wielobok to wszystko na po stronie zewnętrznej znika natomiast pozostaje w to co wewnątrz. Chciałbym żeby było odwrotnie czy to możliwe?

  4. Zmieniłem system na 7 64bit i mam problem z wczytywaniem lispów. To znaczy wczytują się, ale nie można ich dodać do listy startowej. Wyświetla się następujący komunikat:

    "Access to C:\Program Files (x86)\ZWCAD 2010 Plk\AppAutoLoap

    was danied"

    ZWCAD wersja 14240 z 12.2009 nie mogę zauktualizować ponieważ późniejsze wersje zmieniły wstawianie bloków z atrybutami.

    W autocadzie była taka funkcja chyba acadlisp, w której można było zapisać wczytywane lispy. Może w ZWCADZIE też można zrobić taki plik wsadowy?

  5. Dzięki!

    Pozwoliłem sobie zmienić procedurę w taki sposób żeby zapamiętywała odległość.

    To trochę poprawia, ale nie do końca. W oryginalnym poleceniu po ustaleniu odległości można wykonywać je wiele razy. Tu za każdym razem trzeba uruchomić polecenia od nowa.

    Zmieniłem nazwę na na "oo" żeby był łatwiejszy skrót, ale każdy może sobie nazwać dowolnie.

    Offset.zip

  6. Podczas wskazywania strony odsunięcia w funkcji offset, aktywne są punkty lokalizacyjne, w związku z czym program ustala często odsuniecie nie po tej stronie co trzeba (łapie czasami koniec jakiegoś obiektu, nawet tego nie widać). Jest to denerwujące. Mam taki postulat, aby przy tej funkcji punkty lokalizacyjne były wyłączone.

  7. Ustawiłem jako profil "default" i poustawiałem wszystkie ścieżki dostępu, ale nic nie pomogło.

    Dalej po otwarciu ZWCAD Pl okienka właściwości są puste. Zapełniają się dopiero po wczytaniu jeszcze raz pliku mnu z menu "właściwości".

    Mam jeszcze uwagę, po wczytaniu pliku mnu z ikonami, poszczególne grupy ikon znajduję się w zależności od ustawienia sterownika (np _Top, _Right,) u góry menu lub zboku, ale nie reagują na wartość pozycji, wszystkie są:

    - jeżeli _top to z lewej strony, jedne pod drugim;

    - jeżeli _Raight to wszystkie na samej górze po prawej stronie.

    Później muszę je ustawiać ręcznie.

    Natomiast jeżeli sterownik ustawiony jest na _Floating, wszystko działa ok.

  8. Wróciłem jednak do poprzedniej wersji ZWCAD 2010 z grudnia. Ale pojawił się taki błąd. W menu toolbarsy "właściwości" po uruchomieniu ZWCADa nie mam nic (okienka nie wyświetlają ani warstw, ani kolorów, są po prostu puste). Muszę jeszcze raz wczytać plik mnu, w którym umieściłem te menu i wtedy działa do momentu ponownego uruchomienia. Zmieniłem na oryginalne "właściwości" z menu ZWCADa, ale nic nie pomogło. Dodam że mam zmienioną ścieżkę do menu. W angielskie wersji (najnowszej) wszystko dział, a wczytuje menu z tych samych plików.

  9. Myślałem, że zrobię sobie szybką procedurę na zmianę koloru, ponieważ inny kolor dotyczy tylko numerów elementów. Założyłem, że pręty będą miały nazwę atrybutu nr, elementy stalowe - nre, a drewniane nrd.

    napisałem

    (DEFUN c:cn (/ )

    (command "ATTEDIT" "" "" "nre" "" pause "" "c" "5" "Q")

    )

    ale to nie działa ponieważ zmienia się zamiast atrybut "nre", atrybut pierwszy na liście w bloku.

    jeżeli w danym bloku nie ma atrybutu o nazwie "nre" to nic się nie zmienia.

    OpisBl.zip

  10. Tych wygaszonych plików nie można usunąć. Wyglądają tak jakby były na liście startowej. Ale lista startowa jest pusta. Można dodać do niej nowe pliki i je później usunąć ale nie można nic zrobić z tymi wygaszonymi.,

    Czy zapisy w ZWCAD.lsp mają tak wyglądać:

    (vl-load-com)F:\A_BLOCK\ZWCAD\lispy\PURS.lsp

    (vl-load-com)F:\A_BLOCK\ZWCAD\lispy\opisy.LSP

  11. Dziękuję.

    W powyższym przypadku można sobie poradzić przez zmianę aktualnego koloru, gorzej jeżeli w jednym bloku jest więcej atrybutów o różnych kolorach.

    Za każdym razem trzeba zmieniać ręcznie.

    Może trzeba przejść na rysowanie za pomocą grubości linii, ale to wiele zmian i nie wiem czy wszystko będzie ok.

  12. Coś nie tak jest z moją funkcją do wczytywania plików

    Po otwarciu funkcji część plików jest wygaszona, ale po przejściu do listy startowej pokazuje się puste okno.

    W wierszu poleceń pokazuje się komunikat:

    Can't open file "C:\Program Files\ZWCAD 2010 Plk\appload.dfs".,

    Plik był pusty. Dodam że po zainstalowaniu nowej wersji wczytałem zapisany profil.

    Pliki nie są wczytywane automatycznie, ale jak ręcznie wykonam załaduj to się ładują.

  13. Zainstalowałem najnowszą wersję i pewne lispy przestały prawidłowo chodzić

    np.:

    Wstawiania numeru elementu

    (defun c:nr (/ numerek pnt1 pnt2 sc name_bl)

    (setq sc (getvar "dimscale"))(setq osmode1 (getvar "osmode"))

    (command "osnap" "nea")

    (setq pnt1 (getpoint "\n Start :"))

    (command "osnap" "non")

    (setq pnt2 (getpoint "\n To point :"))

    (if (< (car pnt2)(car pnt1))(setq name_bl "F:/A_block/b/nrelem_l.dwg")(setq name_bl "F:/A_block/b/nrelem"))

    (if (not cl)(setq cl 1))

    (initget 6)

    (setq numerek (getint (strcat "\nNumer <" (rtos cl 2 0) ">: ")))

    (if (= numerek nil)(setq numerek cl))

    (setq cl (1+ numerek))

    (setq warstwa (getvar "clayer"))

    (command "layer" "M" "opis" "" "" "" "")

    (command "_leader" pnt1 pnt2 "" "" "b" name_bl pnt2 sc "" "" numerek)

    (command "layer" "set" warstwa "")(command "osmode" osmode1 )

    );defun

    atrybut "nr" występujący w bloku nrelem którego wartość jest wstawiona za pomocą zmiennej "numerek" do tej pory był wstawiany z kolorem jaki miał w bloku (niebieski) teraz wstawiany jest z Bylayer.

    Zauważałem że w innych procedurach jest tak samo.

    Ale tam gdzie wstawiany jest sam blok bez leadera to kolor pozostaje jak w bloku oryginalnym.

    nrelem.zip

  14. cała procedura wygląda tak

    ;*****************************************************

    ;* *

    ;* wstawianie opisu z leaderem, podkreślonego blokiem,

    ;* z ustawieniem skali *

    ;* *

    ;*****************************************************

    ;

    (defun c:dtt (/ pt1 pt2 e )

    (setq osmode1 (getvar "osmode"))(setq osmode3 (getvar "osmode"))

    (If (= sc2 nil)(setq sc2 (getvar "dimscale")))

    (setq sc3 (getreal (strcat "\nPodaj skalę rysunku <" (rtos sc2 2 0) ">: ") ))

    (if (= sc3 nil)(setq sc3 sc2))

    (setq sc2 sc3)

    (command "textstyle" "standard")

    (setq h (/ (* sc3 25) 10))

    (setq h1 (* sc3 0.5))

    (setq warstwa (getvar "clayer"))

    (command "ortho" "on")

    (command "layer" "m" "opis" "" "" "" "")

    (command "osnap" "nea")

    (setq pt1 (getpoint "\n Start :"))

    (command "osnap" "non")

    (setq pt2 (getpoint "\n To point :"))

    (setq rad (angtof "90" 0))

    (setq pt6 pt2)

    (setq name_bl "F:/A_block/b/podkreska.dwg")

    (if (<= (car pt1)(car pt2))

    (progn

    (command "dtext" "_j" "_Bl" pt6 h 0)

    (setq e (entget (entlast)))

    (setq pt3 ( cadr (textbox e)))

    (setq pt4 '(0 0 ))

    (setq dl (distance pt4 pt3))

    (setq sc1 dl)

    )

    (progn

    (command "dtext" "_j" "_Br" pt6 h 0)

    (setq e (entget (entlast)))

    (setq pt3 ( cadr (textbox e)))

    (setq pt4 '(0 0 ))

    (setq dl (distance pt4 pt3))

    (setq sc1 (- 0 dl))

    )

    )

    (if (/= e nil)(command "_leader" pt1 pt2 "" "" "b" name_bl pt6 sc1 "" ""))

    (COMMAND "change" "last" "" "p" "c" "8" "")

    (command "layer" "set" warstwa "")

    (command "osmode" osmode1 )

    );defun

    blok to po prostu linia o jednostkowej długości.

  15. Mam taki problem. W acadzie działała taka funkcja

    (if (/= e nil)(command "_leader" pt1 pt2 "" "" "b" name_bl pt6 sc1 "" ""))

    (COMMAND "change" "last" "" "p" "c" "m" "")

    To jest tylko fragment procedury (mogę zamieścić całą - służyła do opisywania rysunków z podkreśleniem za pomocą bloku). Zmieniany był kolor bloku name_bl na "m".

    W ZWCAD to nie działa, wg mnie nie działa "last".

    Czy ktoś może pomóc?