Hoe Autolisp AutoMacro AutoCAD 2016 op te lossen?

Hallo.

Ik vraag hoe ik de volgende reeks in een AutoCAD-macro kan groeperen:

_qselect (om een bekende laag te selecteren)

Verplaats de geselecteerde laag van coördinaten (x,y,z) naar (x1,y1,z1)

Deze actie wordt 3 keer uitgevoerd in dezelfde macro.

Bedankt.

Hallo

Wat is de naam van de laag?

Hallo

geen zorgen om je te helpen, aan de andere kant begrijp ik de "Verplaats de laag" niet echt
Ik denk dat je het hebt over de inhoud van de laag
Kunt u het mij alstublieft bevestigen

Nou, dus ik deed dit met je op de manier waarop ik het begreep
Ik weet niet of dat is waar je op zit te wachten
Het LISP-bestand is bijgevoegd (klik met de rechtermuisknop op Opslaan als / Link opslaan als)

Om het te laten werken:
Typ in de AutoCAD-opdrachtregel "AppLoad"
Ga het bestand dat je zojuist hebt gedownload "dep_calque.lsp" ophalen
Typ "dep_calque" in de opdrachtregel om het programma te starten

het zou moeten werken

De procedure:
U selecteert een object uit een laag om de laag te identificeren
Je voert het beginpunt van de zet in, het eindpunt en het zou moeten verplaatsen
Ik heb een lus gezet om deze actie drie keer achter elkaar uit te voeren

 


dep_calque.lsp
3 likes

Slt

Is de vraag opgelost?

1 like

Ik vraag me ook af of de vraag is opgelost, geen nieuws, goed nieuws!

1 like

Ik bedoel geselecteerde entiteit in plaats van geselecteerde laag

Bedankt

Slt

Ok voor entiteitsselectie
Heb je geprobeerd de code die ik net hierboven heb gezet?
Vind je dat goed?