Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  AutoCAD LT
  Makro > Bemassung > Layer

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  Makro > Bemassung > Layer (2715 mal gelesen)
batman17
Mitglied
staatl. gepr. holztechniker


Sehen Sie sich das Profil von batman17 an!   Senden Sie eine Private Message an batman17  Schreiben Sie einen Gästebucheintrag für batman17

Beiträge: 81
Registriert: 12.10.2004

Intel Core i7 2.20GHz 8GB
NVIDIA Quadro 1000M
Win7, Building Design Suite 2014

erstellt am: 25. Nov. 2008 09:38    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Servus,

ich bastel die ganze Zeit an einem Makro, in dem eine Bemassung auf einem bestimmten
Layer ausgeführt werden soll.

Ich habe jetzt hier im Forum schon einiges gefunden. Aber, hier wird der Layer gesetzt,
das heißt nach dem Bemassen bleibt dieser aktuell.

Gibt es jetzt eine Möglichkeit den Layer nur temporär zu nutzen, so wie in den Werkzeugpaletten,
wo der eingefügte Block auf diesem Layer eingefügt wird den man vorher zugewiesen hat...

Vielleicht hat der ein oder andere ja ne idee!?

gruß ^v^

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 25. Nov. 2008 09:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

kannst Du Dein Makro herzeigen? Dann können wir gleich in Deinen Vokabeln einsetzen.

- alfred -

batman17
Mitglied
staatl. gepr. holztechniker


Sehen Sie sich das Profil von batman17 an!   Senden Sie eine Private Message an batman17  Schreiben Sie einen Gästebucheintrag für batman17

Beiträge: 81
Registriert: 12.10.2004

erstellt am: 25. Nov. 2008 10:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi,

ja gerne...

^C^C-layer se BEM;;^C^C_dimlinear

gruß ^v^

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 25. Nov. 2008 10:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

sorry, hab 'LT' bei AutoCAD übersehen

D.h. ohne Lisp oder VBA sehe ich nur den Weg über Werkzeugpaletten-Icon (wo Du mit jedem Zeichnungsbefehl einen Layer mitgeben kannst).

- alfred -

batman17
Mitglied
staatl. gepr. holztechniker


Sehen Sie sich das Profil von batman17 an!   Senden Sie eine Private Message an batman17  Schreiben Sie einen Gästebucheintrag für batman17

Beiträge: 81
Registriert: 12.10.2004

erstellt am: 25. Nov. 2008 10:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hi,

die Zeile steht ja im Button...

Lisp geht aber, habe den LT-Extender

^v^

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kramer24
Ehrenmitglied V.I.P. h.c.
Architekt


Sehen Sie sich das Profil von Kramer24 an!   Senden Sie eine Private Message an Kramer24  Schreiben Sie einen Gästebucheintrag für Kramer24

Beiträge: 5881
Registriert: 09.11.2001

Acad Architecture 2023
WIN 10

erstellt am: 25. Nov. 2008 11:23    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für batman17 10 Unities + Antwort hilfreich

batman17,

hilft das? http://ww3.cad.de/foren/ubb/Forum54/HTML/005931.shtml

Gibt es eigentlich eine LT-Lösung o. Extender?

Ich habe dir eine PM geschickt.

Lothar

------------------
From Autodusk Till Dawn

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 25. Nov. 2008 11:31    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi Lothar,
Zitat:
Gibt es eigentlich eine LT-Lösung o. Extender?
aus meiner Sicht, wie oben schon erwähnt, über Werkzeugpalette zu gehen.

Ohne Lisp hab ich überlegt, die USERSx-Variable zu verwenden, um den aktuellen Layernamen zwischenzuspeichern und nach Bemassungsbefehl wieder zurückzuholen, ist mir aber nicht gelungen, wenn das zu schaffen ist, dann wäre es schon interessant zu sehen.

- alfred -

CADchup
Ehrenmitglied V.I.P. h.c.




Sehen Sie sich das Profil von CADchup an!   Senden Sie eine Private Message an CADchup  Schreiben Sie einen Gästebucheintrag für CADchup

Beiträge: 3329
Registriert: 14.03.2001

Sicher ist, dass nichts sicher ist. Selbst das nicht.
Joachim Ringelnatz

erstellt am: 25. Nov. 2008 13:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für batman17 10 Unities + Antwort hilfreich

Hi,

Zitat:
Gibt es eigentlich eine LT-Lösung o. Extender?

AFAIK fehlt in LT der Befehl _LAYERP. Für ein extenderloses LT könnte man deshalb z.Bsp. so vorgehen: Bemaßung auf dem aktuellen Layer erzeugen und anschließend auf den Bemaßungslayer schieben.
_LAYMCH hat den Vorteil, dass er den Layer anlegt, wenn er noch nicht da ist und vom Anwender dann eine entsprechende Rückmeldung erwartet:

^C^C_dimlinear;\\\_-laymch;_l;;_n;BEMASSUNG;


Gruß
CADchup

------------------
CADmaro.de

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

batman17
Mitglied
staatl. gepr. holztechniker


Sehen Sie sich das Profil von batman17 an!   Senden Sie eine Private Message an batman17  Schreiben Sie einen Gästebucheintrag für batman17

Beiträge: 81
Registriert: 12.10.2004

erstellt am: 26. Nov. 2008 10:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo nochmal,

habe gestern das hier ausprobiert

^C^C-layer se BEM;;^C^C_dimlinear;\\\;;;_LayerP;

es fumnkioniert zur häfte.
Das ist der Ablauf nach dem Button drücken

Befehl: -layer
Aktueller Layer:  "0"
Option eingeben
[?/Machen/SEtzen/Neu/Umbenennen/EIn/AUs/FArbe/Ltyp/LStärke/MATerial/Plot/FRieren
/Tauen/SPerren/ENtsperren/STatus/Beschreibung/ABstimmen]: se
Namen des zu aktivierenden Layers eingeben oder <Objekt wählen>: BEM
Option eingeben
[?/Machen/SEtzen/Neu/Umbenennen/EIn/AUs/FArbe/Ltyp/LStärke/MATerial/Plot/FRieren
/Tauen/SPerren/ENtsperren/STatus/Beschreibung/ABstimmen]:
Befehl:
Befehl:
Befehl: _dimlinear
Anfangspunkt der ersten Hilfslinie angeben oder <objekt Wählen>:
Anfangspunkt der zweiten Hilfslinie angeben:
Nicht-assoziative Bemaßung erstellt.
Position der Bemaßungslinie angeben oder
[Mtext/Text/Winkel/Horizontal/Vertikal/Drehen]:
Maßtext = 983.9
Befehl:
BEMLINEAR
Anfangspunkt der ersten Hilfslinie angeben oder <objekt Wählen>:
Zu bemaßendes Objekt wählen:
Befehl: _LayerP
* Kein Status "Vorherige Layer" *

Keine Ahnung, ist das _LayerP in meinem LT drin oder nicht!?

gruss ^v

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

batman17
Mitglied
staatl. gepr. holztechniker


Sehen Sie sich das Profil von batman17 an!   Senden Sie eine Private Message an batman17  Schreiben Sie einen Gästebucheintrag für batman17

Beiträge: 81
Registriert: 12.10.2004

Intel Core i7 2.20GHz 8GB
NVIDIA Quadro 1000M
Win7, Building Design Suite 2014

erstellt am: 26. Nov. 2008 11:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo nochmal an die mir geholfen haben...

habs selbst rausgebastelt bekommen....

^C^C-layer se BEM;;^C^C_dimlinear;\\\;;;^C^C-layer se 0;;

so funktionierts...vielleicht nicht sehr schon oder professionel!?
aber es tutu das was ich möchte.... 

gruss ´s ^v^

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz