| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| PLM und ERP fest zusammengeschweißt - IDEAL-Werk (CIDEON, SAP, PLM, ERP), ein Anwenderbericht |
Autor
|
Thema: Blockeditor ohne Dialogfenster schließen (3426 mal gelesen)
|
namsokrok Mitglied CAD-Administrator
Beiträge: 76 Registriert: 20.08.2008 Xeon CPU 3.33 Ghz 16 GB RAM NVIDIA Quadro K 4000 Windows 7 64 bit AutoCAD Map 3D 2013 AutoCAD Civil 3D 2014 Revit 2014
|
erstellt am: 20. Aug. 2008 09:20 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich bin gerade dabei eine Arbeitsschritte in Makros zusammenzufassen, um meinen Kollegen und mir das Leben zu vereinfachen. LISP-Routinen kann ich nicht verwenden, weil einige Kollegen mit AutoCAD LT arbeiten. Nun bin ich auf ein Problem gestoßen: Ich möchte einen Block öffnen, die darin enthaltenen Elemente um den Faktor 0.5 skalieren und den Block wieder schließen. Meine Idee war folgendes Makro: ^C^C_-bedit;Blockname;_scale;_all;;0,0,0;0.5;_bclose; Leider öffnet der Blockeditor beim Schließen des Blocks mit der Abfrage, ob die Änderungen gespeichert werden sollen. Wie schließe ich den Blockeditor ohne diese Abfrage? Besten Dank! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 20. Aug. 2008 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für namsokrok
|
namsokrok Mitglied CAD-Administrator
Beiträge: 76 Registriert: 20.08.2008 Xeon CPU 3.33 Ghz 16 GB RAM NVIDIA Quadro K 4000 Windows 7 64 bit AutoCAD Map 3D 2013 AutoCAD Civil 3D 2014 Revit 2014
|
erstellt am: 20. Aug. 2008 12:58 <-- editieren / zitieren --> Unities abgeben:
Hallo Runkelrübe, manchmal kann´s ja soo einfach sein ... Vielen Dank! Es ist mir zwar etwas peinlich, aber ich habe gleich noch eine Frage: Wie selektiere ich einen Block anhand seines Namens aus einer Zeichnung, um ihn dann zu skalieren? _qselect und _filter funktionieren leider auch nur mit Dialogfenster. Mit kostenpflichtigen Zusatzprogrammen wie den LT Extender, ist das so eine Sache ... Deshalb versuche ich es nun mit Makros! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8086 Registriert: 09.03.2006 Kinder, kauft Kämme! Es kommen lausige Zeiten.
|
erstellt am: 21. Aug. 2008 07:21 <-- editieren / zitieren --> Unities abgeben: Nur für namsokrok
Moin, Zitat: Wie selektiere ich einen Block anhand seines Namens aus einer Zeichnung, um ihn dann zu skalieren
Ich gehe davon aus, Du meinst in dem Fall alle Blockreferenzen mit diesem Blocknamen? Und willst sie über die Skalierfaktoren x,y,z skalieren? Denn die Blockdefinition hast Du doch schon skaliert. Da muß ich leider passen, mit meinen Kenntnissen nicht ohne Dialog oder lisp o.ä. möglich. Viel Aufwand und sehr unwahrscheinlich, dass es zur Zeichnungsstruktur paßt: Die Blockreferenzen (und nur die) liegen alle auf einem layer, dann kannst Du die anderen layer frieren und gehst dann bei WAHL über ALles. ------------------ Gruß, runkelruebe Herr Kann-ich-nich wohnt in der Will-ich-nich-Straße... System-Info Excel -Suche RuA-Suche FAQ-ACAD Hilfe zu CAD.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
namsokrok Mitglied CAD-Administrator
Beiträge: 76 Registriert: 20.08.2008 Xeon CPU 3.33 Ghz 16 GB RAM NVIDIA Quadro K 4000 Windows 7 64 bit AutoCAD Map 3D 2013 AutoCAD Civil 3D 2014 Revit 2014
|
erstellt am: 21. Aug. 2008 07:43 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, natürlich liegen diese Blöcke nicht allein auf einem Layer - wäre ja auch zu schön, oder? Dann wird diese Funktion halt nur auf den "Nicht-LT-Plätzen" zur Verfügung stehen. Aber vielen Dank für´s Grübeln! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |