| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
 | Was ist XPlanung? , ein Fachartikel
|
Autor
|
Thema: Marko alles auf 0,0 verschieben (673 / mal gelesen)
|
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
    
 Beiträge: 1645 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 24. Feb. 2022 10:59 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, ich möchte mir ein Befehlsmakro erstellen. Es soll alles auswählen und dann gebe ich einen Basispunkt ein, dann soll alles auf 0,0 verschoben werden. ^C^C_ai_selall _move;\;#0,0; Es funktioniert bis zur Basispunkt Eingabe. Die Raute # erkennt AutoCAD nicht. Wenn ich den Befehl normal eingebe und #0,0 eingebe geht es. Was soll ich als 2. Punkt eingeben, dass es auf 0,0 landet?
------------------ Gruß Bernd 
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 24. Feb. 2022 11:23 <-- editieren / zitieren --> Unities abgeben:          Nur für bbernd
Zu dem Makro könnte man ja eine Menge kommentieren (wenn gewünscht), aber bleiben wir bei "Was soll ich als 2. Punkt eingeben, dass es auf 0,0 landet?" Na: 0,0 wenn du es auf 0,0 des aktuellen BKS haben möchtest Oder: *0,0 wenn du es auf 0,0 WKS haben möchtest Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
    
 Beiträge: 1645 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 24. Feb. 2022 11:29 <-- editieren / zitieren --> Unities abgeben:         
|
Peter2 Ehrenmitglied V.I.P. h.c.

 Beiträge: 3882 Registriert: 15.10.2003 Win 10 bzw. 11 / 64 Pro AutoCAD MAP 3D 2023 BricsCAD 24
|
erstellt am: 24. Feb. 2022 11:37 <-- editieren / zitieren --> Unities abgeben:          Nur für bbernd
|
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 24. Feb. 2022 11:51 <-- editieren / zitieren --> Unities abgeben:          Nur für bbernd
Zitat: Original erstellt von bbernd: Leider nimmt er das nicht, Unbekannter Befehl 0,0.
Das liegt an einem der anderen Fehler in dem Makro, dein Enter hinter dem Backslash! Bei einer Benutzereingabe bestätigt der Benutzer die Eingabe, im Makro ist daher kein Enter dafür anzugeben. Aus diesem Grund wird dein Enter( ; ) als nächste Eingabe gewertet und das ist der 2. Punkt Er wird also der erste Punkt der Verschiebung genutzt <siehe SCHIEBEN Befehl> Wenn der erste Punkt 2,3 ist, dann wird es also auf 4,6 verschoben.. Deine Eingabe im Makro ist also <Objekte markieren> SCHIEBEN aufrufen einen Punkt klicken und den zweiten Punkt einfach mit <enter> bestätigen. Der Befehl ist zuende und dann schickst du 0,0 ...was ja kein gültiger Befehl ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
    
 Beiträge: 1645 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 24. Feb. 2022 12:15 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen, jetzt klappt es. Danke @Peter2: Ich arbeite viel mit 2D Abbilder und ich möchte das der Basispunkt des Block an einem Objekt ist, und nicht irgendwo. ------------------ Gruß Bernd 
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
       

 Beiträge: 22497 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 24. Feb. 2022 12:30 <-- editieren / zitieren --> Unities abgeben:          Nur für bbernd
Super. Und jetzt noch die schlecht sichtbaren Leerzeichen gegen echte Enter austauschen (es gibt keinen technischen Grund _ai_selall mit einem Leerzeichen statt ; zu bestätigen, es gibt aber gute Gründe dagegen, die Lesbarkeit und es sieht dann auch nicht nach so gefrickelt aus) Dann fällt noch auf: Das Makro kümmert sich nicht um Objektfänge, das bedeutet je nach Acad-Einstellung und Objekte in der Datei KANN es funktionieren, ,muss es aber nicht. Da ein Makro nur einmal geschrieben werden muss ist es auch kein Aufwand die Koordinatenangaben explizit ohne Objektfang anzugeben: ^C^C^C_.ai_selall;_.move;\_none;0,0 Verschiebt alle unverschachtelten Objekte auf getauten entsperrten Layern von gewähltem Punkt auf 0,0,0 des aktuellen BKS
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
    
 Beiträge: 1645 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 24. Feb. 2022 13:04 <-- editieren / zitieren --> Unities abgeben:         
|
bbernd Ehrenmitglied Technischer Zeichner / Zimmerermeister
    
 Beiträge: 1645 Registriert: 20.02.2009 AutoCAD 2021, 2023 nanoCAD 5 Gimp 2.10 Windows10 64bit 64 GB Arbeitsspeicher NVIDIA RTX A4000
|
erstellt am: 24. Feb. 2022 13:07 <-- editieren / zitieren --> Unities abgeben:         
|