| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte | | | | PNY präsentiert die neue NVIDIA RTX A400 und die A1000 Grafikkarte, eine Pressemitteilung
|
Autor
|
Thema: Multilinien und Objektskalierung (1354 mal gelesen)
|
ThomasPUK Mitglied Elektroplaner
Beiträge: 7 Registriert: 18.12.2006 Vorhandene Autocad-Versionen: R14, 2000, 2007lt, 2009, 2011. Office 2007. Win XP SP3.
|
erstellt am: 18. Dez. 2006 11:04 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen Vielleicht kann mir hier jemand weiterhelfen. Ich habe diverse Multilinien mit Schraffuren erstellt, um Kabelkanäle zu zeichnen, für verschiedene Breiten versch. Multilinien. Ebenso wurden zugehörige Buttons erstellt. Funktioniert alles soweit so gut, solange die Objektskalierung auf "1" gestellt ist. Gibt es eine Lösung, bei der die eingestellte Objektskalierung beim Drücken des Buttons berücksichtigt wird (der Massstab der Multilinie müsste ja angepasst werden)? Hier ein erstellter Befehl: "^C^CMlinie;Ausrichtung;Null; ^C^CMlinie;Stil;Trasse_200_oben; ^C^CMlinie;Massstab;1; ^C^CMlinie;" Besten Dank für Eure Hilfe. Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA Inventor Prof. 2025, AIP 4-2025 Win 11
|
erstellt am: 18. Dez. 2006 13:35 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasPUK
Zitat: Original erstellt von ThomasPUK: ...der Massstab der Multilinie müsste ja angepasst werden)? Hier ein erstellter Befehl: "^C^CMlinie;Ausrichtung;Null; ^C^CMlinie;Stil;Trasse_200_oben;^C^CMlinie;Massstab;1;^C^CMlinie;" ...
in etwa so :
Code: ^C^CMlinie;Ausrichtung;Null;^C^CMlinie;Stil;Trasse_200_oben; ^C^CMlinie;Massstab;(getvar "CELTSCALE");^C^CMlinie;
------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasPUK Mitglied Elektroplaner
Beiträge: 7 Registriert: 18.12.2006 Vorhandene Autocad-Versionen: R14, 2000, 2007lt, 2009, 2011. Office 2007. Win XP SP3.
|
erstellt am: 18. Dez. 2006 17:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo Besten Dank für die Antwort. Vielleicht hätte ich noch erwähnen sollen, dass es sich um AutoCAD LT 2007 handelt. Soweit ich weiss, geht das mit den LISP-Befehlen nicht. Mal schauen wie ich das sonst lösen kann, ev. ein Button, um den Massstab einmal in der Zeichnung zu setzen. Merci & Gruss Thomas
Zitat: Original erstellt von CAD-Huebner: in etwa so :
Code: ^C^CMlinie;Ausrichtung;Null;^C^CMlinie;Stil;Trasse_200_oben; ^C^CMlinie;Massstab;(getvar "CELTSCALE");^C^CMlinie;
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2.5 - 2025, Civil 3D, MAP 3D, ACADM, ACA Inventor Prof. 2025, AIP 4-2025 Win 11
|
erstellt am: 18. Dez. 2006 17:51 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasPUK
Zitat: ..Vielleicht hätte ich noch erwähnen sollen, dass es sich um AutoCAD LT 2007 handelt... [/B]
na dann als DIESEL Ausdruck (Menümakrosprache). Statt (getvar "celtscale") einfach $(getvar,"celtscale") schreiben. Das geht auch in LT. ------------------ Mit freundlichem Gruß Udo Hübner Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ThomasPUK Mitglied Elektroplaner
Beiträge: 7 Registriert: 18.12.2006 Vorhandene Autocad-Versionen: R14, 2000, 2007lt, 2009, 2011. Office 2007. Win XP SP3.
|
erstellt am: 19. Dez. 2006 07:29 <-- editieren / zitieren --> Unities abgeben:
Hallo Udo Nochmals besten Dank. Hat leider auch nicht funktioniert, scheitert entweder am user (...) oder daran, dass wir eine CAD-Lösung haben, bei der AutoCAD LT integriert ist (es sind z.B. auch die Kurzbefehle wie noch in ACAD 14 bekannt nicht zugänglich). Werde jetzt den ML-Faktor manuell setzen, da es pro Zeichnung ja nur 1x geschehen muss, ist das nicht so tragisch: ID_PUK_354 [_Button("Faktor 0,01 (m)", "LT_Faktor_001.bmp", "ICON_24_BLANK")]^C^CMlinie;Maßstab;0.01;^C^C Das funktioniert so tipp-topp. Besten Dank auf jeden Fall nochmals. Gruss Thomas
Zitat: Original erstellt von CAD-Huebner: na dann als DIESEL Ausdruck (Menümakrosprache). Statt (getvar "celtscale") einfach $(getvar,"celtscale") schreiben.Das geht auch in LT.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|