Assgarth

Użytkownik forum
  • Postów

    218
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    6

Aktywność reputacji

  1. Upvote
    Assgarth otrzymał(a) reputację od onentelof w ZwCAD2012+   
    Witam,
    pytanie krótkie: czym zastąpiono polecenia getenv i setenv?
    Dotychczas działało to tak:
    (getenv "ACAD")
    i otrzymujemy ścieżkę do katalogów plików pomocniczych
    Teraz konieczne jest podawanie pełnej ścieżki do Rejestru:
    (vl-registry-read "HKEY_CURRENT_USER\\Software\\ZWSoft\\ZWCAD\\2012\\en-US\\Profiles\\Default\\Config" "ZWCAD")
    Trochę to komplikuje sprawę, gdyż konieczne jest sprawdzanie wersji ZwCADa czy PL, EN, inne, zapewne zaraz pojawi się 2013, a jeszcze pewniej, zmienią nazwę klucza przechowującego "ZWCAD" na "SCRPATH" lub coś innego :)
    pozdrawiam
  2. Upvote
    Assgarth otrzymał(a) reputację od KBR w Odczytywanie długości elementów   
    Proszę spróbować w ten sposób:
    (command "_lengthen" (car (entsel "\nWskaż obiekt do odczytu długości: "))) (getvar "perimeter") lub jeszcze lepiej, pobrać bibliotekę stąd:
    http://cad.pl/ftp/Pack/v1/CADPL-Pack-v1.lsp
    a następnie użyć polecenia:
    (cd:ACX_GetProp (car(entsel "\nWskaż obiekt: ")) '("Length" "Angle")) Dla LWPOLYLINE, trzeba by określić kąt dla wskazanego segmentu (w przypadku gdy nie jest to łuk).
    Ale to dopiero wówczas można zrobić, kiedy faktycznie okaże się konieczne.
     
    EDIT:
    lub też użyć funkcji Lee-Mac:
    (defun c:tlen ( / e i l s ) (if (setq s (ssget '( (0 . "ARC,CIRCLE,ELLIPSE,LINE,*POLYLINE,SPLINE") (-4 . "<NOT") (-4 . "<AND") (0 . "POLYLINE") (-4 . "&") (70 . 80) (-4 . "AND>") (-4 . "NOT>") ) ) ) (progn (setq l 0.0) (repeat (setq i (sslength s)) (setq e (ssname s (setq i (1- i))) l (+ l (vlax-curve-getdistatparam e (vlax-curve-getendparam e))) ) ) (princ "\nTotal Length: ") (princ (rtos l)) ) ) (princ) ) pozdrawiam
  3. Upvote
    Assgarth przyznał(a) reputację dla kruszynski w [Visual Lisp] - obiekt TABLE   
    Witam
    Z ostatniego kontaktu z ZWSOFT, który pamiętam a dotyczył Tabel i dostępu przez LISP wynika, że nie było możliwości pracy na tabelach. Z pewnością było to jeszcze przed wydaniem wersji ZWCAD+. Postaram się ustalić jak sytuacja ma się na chwilę obecną i dlaczego nie działa Pana przykład. Może uda się ustalić jakieś rozwiązanie zastępcze np przez (entmod).
    Przy drugim rzucie oka na Pański kod myślę, że lepszym sposobem wstawiania wiersza do Tabeli będzie użycie metody InsertRows. Przykładowy kod, który u mnie zadziałał jest taki:
    (setq Tabela (vlax-ename->vla-object (car(entsel)) ) )
    (vlax-invoke-method Tabela 'InsertRows 3 2.5 2)
    parametry metody są:
    Indeks wstawianego wiersza. (tutaj 3)
    Wysokość wiersza. (tutaj 2.5)
    Ilość wstawionych wierszy. (tutaj 2)

    Pozdrawiam
  4. Upvote
    Assgarth otrzymał(a) reputację od dmatusz3 w ZWCAD 2012 + zintegrowana grafika   
    A ja nadal uważam, że na sprzęcie nie ma co aż tak oszczędzać.
    Kto używa komputera tylko do jednego programu? :)
    Po co kupować komputer za 400zł skoro nie ma możliwości uruchomienia na nim jednocześnie kilku programów (np. poczty, przeglądarki, CADa, Winamp, drukarki)?
    Gdzie ta oszczędność wyjdzie na korzyść? Bo zostanie 100 zł w kieszeni na bilet do kina?
    A za rok, jak gwarancja się skończy (dodając, że przez ten rok i tak się płynnie nie popracuje), trzeba będzie wyłożyć kolejne kilkaset złotych na modernizację lub nowy komputer?
    2000zł to niewiele, a sprzęt mamy z wyższej półki, dający nam spokój i swobodną pracę przez kilka dobrych lat (bez konieczności rozbudowy), najnowszy system i zero stresu, że nie zainstalują się sterowniki do drukarek, ploterów, aparatów etc.
    Ktoś kto pracuje w CAD, na pewno wykonuje wydruki, zapisy do PDF itp., używa poczty i korzysta z internetu.
    Tak jak wspomniał również dmateusz3, programy antywirusowe i antyspamowe, będą działały tylko na nowych systemach.
    Kupowanie starych komputerów jest podobne do kupowania starych samochodów (już po niezłej eksploatacji) - pojechać, pojedzie, ale bezpieczeństwo jest niemal żadne, spalanie większe, możliwość usterek i awarii zdecydowanie wzrasta, koszty utrzymania tego w kupie, przewyższa koszty spłacania rat za nowy (nowszy) samochód... jest to rozwiązanie zdecydowanie nie ekonomiczne.
    Oczywiście każdy kupuje to na co go stać w danej chwili, ale zazwyczaj lepiej tyci poczekać, zaciągnąć pasa jeszcze bardziej i kupić coś co nam dłużej posłuży.
    Niemniej, użytkownik itz, sam musi podjąć decyzję - mam nadzieję, że nasza polemika nieco pomoże podjąć ostateczną i trafną decyzję ;)
    pozdrawiam
  5. Upvote
    Assgarth przyznał(a) reputację dla Assgarth w Brakujące pliki SHX   
    Witam,
    proszę sprawdzić jakie ustawienia są w opcjach ZwCADa (zakładka "Pliki / Alternatywne czcionki") oraz spróbować wprowadzić takie polecenie:

    Polecenie: fontalt Nowa wartość dla FONTALT, lub . żaden/<"simplex.shx">: "simplex.shx"
    pozdrawiam
  6. Upvote
    Assgarth otrzymał(a) reputację od dmatusz3 w ZWCAD 2012 + zintegrowana grafika   
    Witam,
    rozumiem, że przede wszystkim chodzi o bardzo mały wydatek na sprzęt komputerowy, z możliwością uruchomienia "czegokolwiek" na nim :)
    W pierwszym przypadku, procesor jest lepszy (co Intel, to Intel), ale 1GB RAM to jakaś parodia... nawet zwiększając do 2GB, to ciągle mało, zwłaszcza że Win7 zje tą pamięć na "dzień dobry".
    Do tego dochodzi karta graficzna, zintegrowana z płytą główną - odradzam, zawsze traci się na wydajności w takich przypadkach.
    Druga opcja jest ciekawsza pod kątem pamięci RAM i karty graficznej. Niemniej jest do AMD (nie jestem zwolennikiem tej firmy, ale to moje zdanie).
    Z tych dwóch propozycji, wybrałbym drugą (mimo AMD).
    Ogólnie rzecz ujmując, na komputerze można przyoszczędzić, ale nie w chwili kiedy ma służyć jako narzędzie pracy.
    Proponuję zastanowić się nad komputerem za 2000-2300zł (choćby na raty), gdzie otrzymujemy porządną stacjonarkę, dużą ilością RAM (8GB), porządnym HDD (np. WD) i grafiką (NVidia).
    Co do tego czy ZwCAD2012 pójdzie na tym DELL, to zapewne pójdzie (nie jest tak wymagający jak np.AutoCAD), lecz zapewne przy większych projektach nie podoła płynnej pracy.
    Tak jak wspomniałem, sam system będzie już mocno obciążał procesory i pamięć RAM.
    Na Windows XP nie ma co wsiadać. Lada dzień skończy się jego support i zostanie się z cegłą bez zastosowań.
    pozdrawiam
  7. Upvote
    Assgarth otrzymał(a) reputację od dmatusz3 w ZwCAD+ po instalacji problem z VBA w poprzednich wersjach   
    Poniżej rozwiązanie:
    Witam
    Przesyłam rozwiązanie do przeinstalowania VBA wersji ZWCAD2012/2011.
    1. Uruchomić wiersz poleceń Start->Uruchom->CMD i odinstalować VBA ZWCAD2012/2011 przez wklejenie linków:
    MsiExec.exe /X{1727CD47-A408-11d2-AFAD-00C04F72FB3E}
    MsiExec.exe /X{17E27C03-BD58-11d2-AFC1-00C04F72FB3E}
    MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E}
    Przy wklejeniu drugiego i trzeciego linku może pojawić się informacja, że deinstalacja wymaga zainstalowanego produktu.
    Informację tę można zignorować.
    2. Proszę pobrać VBA i zainstalować z poniższego linku:
    http://jakprojektowac.pl/ftp/zwcad/Nakladki/vba6eng.rar
    pozdrawiam
  8. Upvote
    Assgarth otrzymał(a) reputację od Michał J w ZwCAD+ po instalacji problem z VBA w poprzednich wersjach   
    Poniżej rozwiązanie:
    Witam
    Przesyłam rozwiązanie do przeinstalowania VBA wersji ZWCAD2012/2011.
    1. Uruchomić wiersz poleceń Start->Uruchom->CMD i odinstalować VBA ZWCAD2012/2011 przez wklejenie linków:
    MsiExec.exe /X{1727CD47-A408-11d2-AFAD-00C04F72FB3E}
    MsiExec.exe /X{17E27C03-BD58-11d2-AFC1-00C04F72FB3E}
    MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E}
    Przy wklejeniu drugiego i trzeciego linku może pojawić się informacja, że deinstalacja wymaga zainstalowanego produktu.
    Informację tę można zignorować.
    2. Proszę pobrać VBA i zainstalować z poniższego linku:
    http://jakprojektowac.pl/ftp/zwcad/Nakladki/vba6eng.rar
    pozdrawiam
  9. Upvote
    Assgarth przyznał(a) reputację dla Assgarth w ZwCAD+ po instalacji problem z VBA w poprzednich wersjach   
    Poniżej rozwiązanie:
    Witam
    Przesyłam rozwiązanie do przeinstalowania VBA wersji ZWCAD2012/2011.
    1. Uruchomić wiersz poleceń Start->Uruchom->CMD i odinstalować VBA ZWCAD2012/2011 przez wklejenie linków:
    MsiExec.exe /X{1727CD47-A408-11d2-AFAD-00C04F72FB3E}
    MsiExec.exe /X{17E27C03-BD58-11d2-AFC1-00C04F72FB3E}
    MsiExec.exe /x{17E27C04-BD58-11d2-AFC1-00C04F72FB3E}
    Przy wklejeniu drugiego i trzeciego linku może pojawić się informacja, że deinstalacja wymaga zainstalowanego produktu.
    Informację tę można zignorować.
    2. Proszę pobrać VBA i zainstalować z poniższego linku:
    http://jakprojektowac.pl/ftp/zwcad/Nakladki/vba6eng.rar
    pozdrawiam