| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Auf dem Weg zur digitalen Auftragsmappe. (Phoenix/PDM,SOLIDWORKS,PDM System,PLM,PLM System), ein Anwenderbericht
|
Autor
|
Thema: Layer zurücksetzen (1563 mal gelesen)
|
k-Huber Mitglied Konstrukteur
Beiträge: 10 Registriert: 18.09.2005 AutoCAD Mechanical 2007 SP2 Win XP
|
erstellt am: 12. Nov. 2006 14:46 <-- editieren / zitieren --> Unities abgeben:
Hallo Bin seit einiger Zeit stiller mitleser hier, nun habe ich jedoch ein Problem bei dem ich Ratschläge brauche. Wir haben in unserer Firma eigene Textstile und eigene Werkzeugkästen eingerichtet. Hinter den Textsymbolen ist jeweils folgendes Makro hinterlegt, hier im Beispiel Text 3.5mm hoch: Zitat: _-amlayer _o TXT3 _-style Text3.5 isocp.shx 3.5 0.8 15 N N _mtext
Mit der Funktion _-amlayer und den Optionen _o und TXT3 wird die Schrift auf den richtigen Layer mit der richtigen Farbe gesetzt. Jedoch bleibt diese gewählte Layer nach schreiben des Textes bestehen und setzt sich nicht auf AM_1 zurück wie das z.B. bei Konstruktions- oder Mittellinien der Fall ist. Wie schaffe ich das, dass ich nicht jedesmal nach schreiben eines Textes auf "Basislayer" klicken muss? Es handelt sich bei dem ganzen übrigens um ein ACADM06 Danke für eure Hilfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
k-Huber Mitglied Konstrukteur
Beiträge: 10 Registriert: 18.09.2005 AutoCAD Mechanical 2007 SP2 Win XP
|
erstellt am: 02. Dez. 2006 10:47 <-- editieren / zitieren --> Unities abgeben:
|
Angelika Hädrich Ehrenmitglied V.I.P. h.c. Application Engineer
Beiträge: 5123 Registriert: 12.07.2000 Der erreicht am meisten, der immer auch anders kann, als er vorhatte.
|
erstellt am: 04. Dez. 2006 09:31 <-- editieren / zitieren --> Unities abgeben: Nur für k-Huber
Hi, ich bin nicht der große "Anpasser", aber ich glaube da reicht vielleicht das Macro nicht. Eventuell muß man das sogar mit LISP machen... Da müßte denke ich, nicht nur der Wechsel zum Layer auf dem der Text liegen soll sondern am Schluß auch der Rücksprung zum "Standardlayer" rein. Woher soll denn das Mechanical sonst wissen, daß es zum normalen Standard-Zeichenlayer zurück soll? Gruß Angelika ------------------ Lieber Fehler riskieren als Initiative verhindern. (Reinhard Mohn)
Bitte Supportangaben eintragen, warum siehst du hier 'Wie sprechen Menschen mit Menschen? Aneinander vorbei!' (Kurt Tucholsky) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADmium Moderator Maschinenbaukonstrukteur
Beiträge: 13527 Registriert: 30.11.2003 ACAD 2011 Mechanical ff
|
erstellt am: 04. Dez. 2006 09:44 <-- editieren / zitieren --> Unities abgeben: Nur für k-Huber
|
Peter. Mitglied
Beiträge: 72 Registriert: 06.10.2006
|
erstellt am: 04. Dez. 2006 10:57 <-- editieren / zitieren --> Unities abgeben: Nur für k-Huber
Hallo k-Huber, Zitat: Original erstellt von k-Huber: ..Jedoch bleibt diese gewählte Layer nach schreiben des Textes bestehen und setzt sich nicht auf AM_1 zurück wie das z.B. bei Konstruktions- oder Mittellinien der Fall ist. Wie schaffe ich das, dass ich nicht jedesmal nach schreiben eines Textes auf "Basislayer" klicken muss?..
Lege eines dieser drei Buttonmacros auf einen Button. Dieses setzt den Layer immer auf BASISLAYER AM_0:
Code: ^C^C_-amlayer _o TXT3 _-style Text3.5 isocp.shx;3.5;0.8;15;N N _mtext;\\_-amlayer _o con1
Dieses setzt den Layer immer auf AM_1:
Code: ^C^C_-amlayer _o TXT3 _-style Text3.5 isocp.shx;3.5;0.8;15;N N _mtext;\\_-amlayer _o con2
dieses setzt auf den zuvor aktuellen Layer zurück:
Code: ^C^C(setq vorh (getvar "CLAYER"));_-amlayer _o TXT3 _-style Text3.5 isocp.shx;3.5;0.8;15;N N _mtext;\\(setvar "CLAYER" vorh);
der eingestellte Textstil bleibt aktiv und wird nicht zurückgestellt. HTH Gruß Peter [edit] AM_0 (Basislayer) und AM_1 Rückstellung hinzu [edit] [Diese Nachricht wurde von Peter. am 04. Dez. 2006 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
k-Huber Mitglied Konstrukteur
Beiträge: 10 Registriert: 18.09.2005 AutoCAD Mechanical 2007 SP2 Win XP
|
erstellt am: 05. Dez. 2006 17:15 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Angelika Hädrich: Da müßte denke ich, nicht nur der Wechsel zum Layer auf dem der Text liegen soll sondern am Schluß auch der Rücksprung zum "Standardlayer" rein.
Der "Befehl" dazu ist ja genau das was ich gesucht habe. Zitat: Original erstellt von Peter.: Dieses setzt den Layer immer auf BASISLAYER AM_0:
Code: ^C^C_-amlayer _o TXT3 _-style Text3.5 isocp.shx;3.5;0.8;15;N N _mtext;\\_-amlayer _o con1
Habe es mt obigem Macro probiert, und es funktioniert wunderbar, danke Dir dafür Peter Habe das Rücksetzen vom Layer bei den Konstruktionslinien ebenfalls ergänzt, da ich öfters das Problem hatte, dass ACADM auf AM_CL blieb NACH zeichnen einer Konstruktionslinie. Konnte durch eure Hilfe auch dieses Problem lösen. Danke für eure Hilfe Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |