Jak rozwiązać problem Autolisp AutoMacro AutoCAD 2016?

Witam.

Pytam, jak pogrupować następującą sekwencję w makrze AutoCAD:

_qselect (aby wybrać znaną warstwę)

Przenoszenie wybranej warstwy ze współrzędnych (x,y,z) do współrzędnych (x1,y1,z1)

Ta czynność jest wykonywana 3 razy w tym samym makrze.

Dziękuję.

Witam

Jak nazywa się warstwa?

Witam

nie martw się, aby ci pomóc, z drugiej strony nie bardzo rozumiem "Przesuń warstwę"
Wydaje mi się, że mówisz o zawartości warstwy
Czy mógłbyś mi to potwierdzić?

Cóż, więc zrobiłem ci to tak, jak to zrozumiałem
Nie wiem, czy to jest to, na co czekasz
Plik LISP jest załączony (kliknij prawym przyciskiem myszy Zapisz jako / Zapisz link jako)

Aby to zadziałało:
W wierszu poleceń programu AutoCAD wpisz "AppLoad"
Idź po plik, który właśnie pobrałeś "dep_calque.lsp"
Wpisz "dep_calque" w wierszu poleceń, aby uruchomić program

To powinno działać

Przebieg zabiegu:
Wybierasz obiekt z warstwy, aby zidentyfikować warstwę
Wprowadzasz punkt początkowy ruchu, punkt końcowy i powinien go przesunąć
Umieściłem pętlę, aby wykonać tę czynność trzy razy z rzędu

 


dep_calque.lsp
3 polubienia

Slt

Czy pytanie zostało rozwiązane?

1 polubienie

Zastanawiam się też, czy pytanie zostało rozwiązane, żadnych wiadomości, dobrych wiadomości!

1 polubienie

Mam na myśli wybrany element, a nie wybraną warstwę

Dziękuję

Slt

Ok dla wyboru encji
Czy wypróbowałeś kod, który umieściłem tuż powyżej ?
Czy to ci nie przeszkadza?