Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Rund um AutoCAD
  Layer anlegen LISP

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:  Layer anlegen LISP (3136 mal gelesen)
deadmau5er
Mitglied
CAD/PDM Admin, Technischer Zeichner, Bauzeichner


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

Beiträge: 134
Registriert: 18.05.2012

Software:
AutoCAD 2022 (+LT)
Inventor 2022
CIM Database
Windows 11<P>Hardware:
Intel Core i7 12700K
NVIDIA RTX A4000
64GB RAM
Logitech G502
Razer Tartarus

erstellt am: 04. Nov. 2013 09:32    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

Guten Morgen liebe Leute.

ich habe mal wieder eine AutoLISP frage 

ich würde gerne einen Layer namens "Centerline" anlegen mit folgenden Eigenschaften:
Farbe: 142
Linientyp: AM_DIN_G_W050
Linienstärke: 0,25 mm

habe schon in anderen Foren danach gesucht, aber kam nicht wirklich auf das ergebnis, dass ich gerne hätte.

ich hoffe mir kann jemand helfen 

Gruß Marcel 

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

Cad Lein
Mitglied
Konstrukteur


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

Beiträge: 23
Registriert: 31.10.2013

erstellt am: 04. Nov. 2013 09:36    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 deadmau5er 10 Unities + Antwort hilfreich

Moin,

(defun C:layer_NAME()
(progn
(command "_layer" "_n" "Layername" "FA" "142" "Layername" "")
)
  )

damit legen wir unsere Layer an hier müsstest du dir den Linientyp usw entsprechend anpassen.

Grüße

------------------
xxxx-----xxxx

[Diese Nachricht wurde von Cad Lein am 04. Nov. 2013 editiert.]

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: 04. Nov. 2013 09:45    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 deadmau5er 10 Unities + Antwort hilfreich

Hallo Marcel,

brauchst da wirklich eine Lisp-Datei dafür?
Tipp.

Lothar

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

deadmau5er
Mitglied
CAD/PDM Admin, Technischer Zeichner, Bauzeichner


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

Beiträge: 134
Registriert: 18.05.2012

Software:
AutoCAD 2022 (+LT)
Inventor 2022
CIM Database
Windows 11<P>Hardware:
Intel Core i7 12700K
NVIDIA RTX A4000
64GB RAM
Logitech G502
Razer Tartarus

erstellt am: 04. Nov. 2013 10:09    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 und danke schonmal 

@Cad Lein:
danke schonmal, layer legt sich an und auch die Farbe, aber ich wüsste jetzt nicht wie ich die Linienstärke und den Linentyp festlege.

@Kramer24:
ja ich brauche eine LSP datei die sich bei jedem Start immer mit lädt (wird dann noch in die Acaddoc.lsp reingeschrieben).
aber habe in deinem link nicht wirklich was gefunden was mir auf die schnelle hilft.

Gruß Marcel

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

Cad Lein
Mitglied
Konstrukteur


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

Beiträge: 23
Registriert: 31.10.2013

erstellt am: 04. Nov. 2013 10:20    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 deadmau5er 10 Unities + Antwort hilfreich

Hi,

dann müsstest du den Befehl noch erweitern.
Ich meine das müsste so dann passen hab es jetzt aber nicht getestet.
Am besten einfach probieren

Wenn du -layer in die Befehlszeile eingibst siehst du die Auswahlmöglichkeiten.

(defun C:layer_NAME()
(progn
(command "_layer" "_n" "Layername" "FA" "142" "Layername" "L" "AM_DIN_G_W050" "Layername" "LS" "0.25" "Layernam" "")
)
  )

------------------
xxxx-----xxxx

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

deadmau5er
Mitglied
CAD/PDM Admin, Technischer Zeichner, Bauzeichner


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

Beiträge: 134
Registriert: 18.05.2012

Software:
AutoCAD 2022 (+LT)
Inventor 2022
CIM Database
Windows 11<P>Hardware:
Intel Core i7 12700K
NVIDIA RTX A4000
64GB RAM
Logitech G502
Razer Tartarus

erstellt am: 04. Nov. 2013 10:27    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

Vielen Dank Cad lein

es hat funktioniert 

gäbe es aber auch noch eine andere Möglichkeit, einen layer zu erstellen inkl eigenschaft ohne den "command" befehl?
da dann ja einiges in der Befehlszeile dann steht...

Gruß Marcel

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

Dig15
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. für Markscheidewesen und Geodäsie



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

Beiträge: 5833
Registriert: 27.02.2003

DWG TrueView 2014

erstellt am: 04. Nov. 2013 10:30    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 deadmau5er 10 Unities + Antwort hilfreich

Wir legen unsere Layer über ein eigenes Menü an. Immer nur den Layer den man braucht. Wenn Du den gewünschten Layer immer haben möchtest, dann erstell Dir Deine Vorlagendatei entsprechend. Das wäre die einfachste Lösung.

------------------
Viele Grüße Lutz

Glück Auf!

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

deadmau5er
Mitglied
CAD/PDM Admin, Technischer Zeichner, Bauzeichner


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

Beiträge: 134
Registriert: 18.05.2012

Software:
AutoCAD 2022 (+LT)
Inventor 2022
CIM Database
Windows 11<P>Hardware:
Intel Core i7 12700K
NVIDIA RTX A4000
64GB RAM
Logitech G502
Razer Tartarus

erstellt am: 04. Nov. 2013 10:37    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 Dig15

ja dies habe ich schon getan, aber das problem, dass dann auftritt ist:
was ist, wenn ich bereinige? dann ist der layer weg.
da wir hier auf acad 2013 umsteigen (vorher 2011) werden auch des öfteren 2011er dateien geöffnet wo dort dann dieser neue Layer nicht mehr mitgeladen wird.

bin am überlegen ob ich diese vorlage datei (DWT) in die Startdatei (acaddoc.lsp) mit reinschreibe, dass die sich jedesmal beim öffnen einer Datei mitlädt und somit immer alle Layer habe.

aber hier wiederrum wüsste ich nicht was ich schreiben müsste, damit sich die datei (dwt) beim öffnen lädt/öffnet

gruß Marcel

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

Dig15
Ehrenmitglied V.I.P. h.c.
Dipl.-Ing. für Markscheidewesen und Geodäsie



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

Beiträge: 5833
Registriert: 27.02.2003

DWG TrueView 2014

erstellt am: 04. Nov. 2013 10:45    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 deadmau5er 10 Unities + Antwort hilfreich

Wenn der Layer bereinigt wird, wird er auch nicht genutzt.
Um Layer permanent in der Zeichnung zu haben, gibt es verschiedenen Ansätze Möglichkeiten wären da per Menü, per Script, per Werkzeugpalette, per DesignCenter oder per Block. Es gab hier erst vor kurzem eine ähnlich Diskussion.

------------------
Viele Grüße Lutz

Glück Auf!

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

deadmau5er
Mitglied
CAD/PDM Admin, Technischer Zeichner, Bauzeichner


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

Beiträge: 134
Registriert: 18.05.2012

Software:
AutoCAD 2022 (+LT)
Inventor 2022
CIM Database
Windows 11<P>Hardware:
Intel Core i7 12700K
NVIDIA RTX A4000
64GB RAM
Logitech G502
Razer Tartarus

erstellt am: 04. Nov. 2013 11: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

Ich habe jetzt eine lösung gefunden:

Den Vorgang von CAD LEIN in eine Neue .lsp reingeschrieben, die sich jedesmal beim öffnen mitlädt und somit den layer neu einfügt, falls dieser nicht vorhanden ist.

Vielen dank an allen die mir dabei geholfen haben 

Gruß Marcel

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