Robert11

Użytkownik forum
  • Postów

    11
  • Dołączył

  • Ostatnia wizyta

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia Robert11

Początkujący

Początkujący (1/6)

-1

Reputacja

  1. Niestety nie potrafię zadekralować argumentów jako listy z której by sobie pobierał dane. Po za tym mój plik przepisuje wartość symbol do wartość lps przykładowo mamy symbol wu1 i lps br1 do w ostatecznym rachunku otrzymujemy symbol wu1 lps wu1. Kopiowałem ten plik 30 razy ponieważ tą metodą dla dwóch zadziała. Jednak dla 30 argumentów wyskakuje mi komunikat za duża ilość argumentów. Muszę się przyznać że jestem nowicjuszem automatyzacj rysowania za pomocą aut lisp
  2. Chce eksportować atrybuty. Mając wybrane bloki pośród innych bloków z atrybutem zaczynającym się na literę "w"; oprócz atrybutu zaczynającego się na literę "w".excel.lspexcel.lsp EXPORT ATRYBUTÓW - Standard.zip EXPORT ATRYBUTÓW.dwg
  3. Dla mniejszej ilości argumentów plik działa prawidłowo. Nazwy są przypadkowe do celowo mam mieć różne nazwy bloków. Ten fragment pliku lisp powtarza się 30 razy ale nie musi się powtarzać: (setq sset (ssget "x" (list (cons 2 B1)))) (if (= sset nil)(setq l 0)) (setq l (sslength sset)) (setq i 0) (repeat l (setq iBLK (ssname sset i)) (SETQ VALUE (GET-ATT FROMatt iBLK)) (PUT-ATT iBLK TOatt VALUE) (setq i (1+ i)) ) Długość kodu nie ma znaczenia ważne żeby się wykonywał. Ważna informacja na końcu pliku program zwraca błąd że nie może znaleźć właściwego bloku; ten błąd może być. Wcale mi nie przeszkadza, ale nie musi. Ponieważ w docelowym dwg nie zawsze są wszystkie bloki z wymienionej listy. W programie.PRZYKŁADOWY PLIK - Standard.zipPRZYKŁADOWY PLIK.dwg 30 bloków.lsp PRZYKŁADOWY PLIK.dwg PRZYKŁADOWY PLIK - Standard.zip
  4. Prawię o to chodziło tylko ja mam 30 różnych nazw i chciałem je wypisać w pliku wsadowym dlatego prosiłem o nie zapętlenie tego pliku
  5. I zapomniałem wspomnieć że nie wszystkie nazwy będą używane w dwg więc błąd z powodu braku jakiegoś bloku jest bez sensu
  6. Miał bym prośbę odnośnie napisania tego pliku mianowicie chciałbym żeby nazwy nie były zapętlane ponieważ będę do celowo używał różnych nazw które później bym sobie podstawił pod NEMY......... , mam nadzieje że to nie będzie trudne dla mnie rozszyfrowanie tego pliku w razie potrzeby skrócenia go o kilka bloków lub wydłużenia. dziękuje za zainteresowanie i chęć pomocy. PRZYKŁADOWY PLIK - Standard.zip PRZYKŁADOWY PLIK.dwg
  7. Cześć mam prośbę pomoże mi ktoś przerobić ten program podmiany wartości atrybutów dla listy bloków lub kilku bloków zawartych w lispie albo zaczytywanych z Excela chociaż wolałbym nazwy bloków zadeklarować w lispie miał bym ich z 30 można przyjąć ze bloki nazywaj ą się "NAME1" , "NAME2" i tak dalej....... az do 30 nazwy atrybutów są te same i nie chce ich podawać tylko żeby lisp z automatu podmieniał konkretne dwa atrybuty miedzy sobą, pierwszy to SYMBOL a drugi to LPS miedzy tymi atrybutami chciałbym podmieniać wartości ich. COPYCAT2.lsp