| |
![](https://ww3.cad.de/php/image.php?resolution=width:20050) | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: an "drehen" rumlispeln? (471 mal gelesen)
|
r.arlitt Mitglied Dipl.-Ing. (FH) arch.
![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für r.arlitt](/foren/ubb/pmimages/gbu.gif) Beiträge: 25 Registriert: 07.03.2001 WinXP SP3 AutoCAD 2006 AutoCAD LT 2008
|
erstellt am: 17. Apr. 2001 23:25 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
hallo ihr! noch bin ich kein lisp'ler, aber ich will so langsam einsteigen. zu beginn eine frage: kann man an ureigensten autocadbefehlen wie "drehen" auch rumeditieren in lisp? wo find ich überhaupt den befehl? es geht mir nämlich ständig auf die nerven, daß acad (14 zumindest) beim drehen die objekte nämlich nicht kopiert sondern die vorhandene position der objekte löscht. hat da vielleicht schon jemand rumgedoktort? gruß, rené Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marcel Mitglied Konstrukteur
![Schreiben Sie einen Gästebucheintrag für Marcel](/foren/ubb/pmimages/gbu.gif) Beiträge: 2 Registriert: 02.04.2001
|
erstellt am: 18. Apr. 2001 08:24 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für r.arlitt
Hallo Rene, eine ähnliche Funktion ist meines Wissens nach bei den BonusTools für AutoCAD14 dabei. Bei der hast Du die Möglichkeit ein Objekt zu kopieren und ohne neues anwählen zu drehen. Die Funktion ist glaube ich nicht als lisp-Befehl abgelegt, aber wenn Du Dich sowieso ein wenig in Lisp reinarbeiten möchtest dürfte es nicht so schwer sein die Funktion selbst zu programmieren. Gruß Marcel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Marcel Mitglied Konstrukteur
![Schreiben Sie einen Gästebucheintrag für Marcel](/foren/ubb/pmimages/gbu.gif) Beiträge: 2 Registriert: 02.04.2001
|
erstellt am: 18. Apr. 2001 08:27 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für r.arlitt
|
Angelika Preiwuss Mitglied Dipl.-Ing. (FH)
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Angelika Preiwuss](/foren/ubb/pmimages/gbu.gif) Beiträge: 1169 Registriert: 12.07.2000 Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und Zusatz zu meinem Job bei S-CAPE GmbH............................. auf Grund Eheschliessung neuer Name: Angelika Hädrich
|
erstellt am: 18. Apr. 2001 09:11 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für r.arlitt
Hallo René, natürlich kann man sich jeden Befehl mit Hilfe von LISP-Routinen anpassen. Besser ist aber sich den eigenen, bzw. angepassten Befehl unter einem eigenen Namen zu definieren und nicht den "original" AutoCAD-Befehl zu ändern oder gar zu "beseitigen". Ich würde erstmal empfehlen die Handbücher bzw. Hilfedateien (Handbuch für Benutzeranpassungen, Teil II AutoLISP Referenz) vom AutoCAD zu bemühen und das ganze an paar Beispielen zu probieren. Das beim Drehen die alten Objekte gelöscht werden ist eigentlich einleuchtend. Sicherlich gibt es auch schon was fertiges, ich weiß jetzt nur nicht, ob für R14... z.B. bei den Express Tools zu AutoCAD 2000 gibt es einen Befehl Verschieben Kopieren Drehen, der macht genau die gewünschten Dinge... Gruss Angelika Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Yeti Mitglied CADmin
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für Yeti](/foren/ubb/pmimages/gbu.gif) Beiträge: 1444 Registriert: 21.12.2000
|
erstellt am: 18. Apr. 2001 12:56 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für r.arlitt
hi, die funktion geht über die griffe am besten: wenn man den griffmodi "drehen" auswählt, ist die option "kopieren" standardmäßig vorhanden (bzw. man hält beim drehen die shift-taste gedrückt). probiers doch mal damit. Yeti Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
r.arlitt Mitglied Dipl.-Ing. (FH) arch.
![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für r.arlitt](/foren/ubb/pmimages/gbu.gif) Beiträge: 25 Registriert: 07.03.2001 WinXP SP3 AutoCAD 2006 AutoCAD LT 2008
|
erstellt am: 18. Apr. 2001 12:58 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
|
CADwiesel Moderator CAD4FM UG
![](/foren/ubb/Admin1.gif) ![](/foren/ubb/Admin2.gif) ![](/foren/ubb/Admin3.gif) ![](/foren/ubb/Admin4.gif) ![](/foren/ubb/Admin5.gif)
![](/foren/avatars/CADwiesel.gif)
![Schreiben Sie einen Gästebucheintrag für CADwiesel](/foren/ubb/pmimages/gbu.gif) Beiträge: 1973 Registriert: 05.09.2000 AutoCAD, Bricscad Wir machen das Mögliche unmöglich
|
erstellt am: 18. Apr. 2001 15:40 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für r.arlitt
|
r.arlitt Mitglied Dipl.-Ing. (FH) arch.
![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für r.arlitt](/foren/ubb/pmimages/gbu.gif) Beiträge: 25 Registriert: 07.03.2001 WinXP SP3 AutoCAD 2006 AutoCAD LT 2008
|
erstellt am: 18. Apr. 2001 20:32 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif)
@yeti: klar, über die griffe gehts auch, aber du musst zugeben, auch das ist ein eher umständlicher und zeitaufwändiger weg... danke für alle hinweise. das wird wohl mein erster eigener lisp-befehl... (kann man eigentlich nicht mal in die acad-funktionen "reinschnuppern" oder sind die nicht in lisp geschrieben?) danke, alle zusammen erst mal. rené
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
manndaten Mitglied
![](/foren/ubb/star3.gif) ![](/foren/ubb/star3.gif)
![Schreiben Sie einen Gästebucheintrag für manndaten](/foren/ubb/pmimages/gbu.gif) Beiträge: 101 Registriert: 14.03.2001 AutoCAD 2020, WIN11
|
erstellt am: 22. Apr. 2001 10:44 <-- editieren / zitieren --> Unities abgeben: ![1 Unity (wenig hilfreich, aber dennoch)](/foren/ubb/z1.gif) ![2 Unities](/foren/ubb/z2.gif) ![3 Unities](/foren/ubb/z3.gif) ![4 Unities](/foren/ubb/z4.gif) ![5 Unities](/foren/ubb/z5.gif) ![6 Unities](/foren/ubb/z6.gif) ![7 Unities](/foren/ubb/z7.gif) ![8 Unities](/foren/ubb/z8.gif) ![9 Unities](/foren/ubb/z9.gif) Nur für r.arlitt
Hallo Rene, hier die Lösung in Lisp: Die Datei in eine Textdatei mit Name rotate.lsp kopieren und abspeichern. Aufruf mit (load"rotate.lsp") ;Erstellt von Mann Datentechnik, Karlsruhe ;www.mann-datentechnik.de ;----------------------------------------------------- (setvar"cmdecho" 0) (princ"\nObjekte zum Kopieren+Drehen wählen:") (setq auswahl(ssget)) (if auswahl (progn (setq p(getpoint"\nDrehpunkt wählen:")) (if p (progn (command"._copy" auswahl "" "_non" p "_non" p) (command"._rotate" auswahl "" "_non" p) );Ende progn );Ende if );Ende progn );Ende if (princ) Viel Spaß. Gruß A.Mann www.mann-datentechnik.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |