Hot News:

Mit Unterstützung durch:

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

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
  
PNY bietet das umfangreichste Ökosystem von B2B als auch B2C-Lösungen für IT-Akteure auf dem Markt, eine Pressemitteilung
Autor Thema:  Layer Icon (259 mal gelesen)
muhammar CADaffi
Mitglied
Hochbauzeichner


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

Beiträge: 159
Registriert: 04.07.2003

OS: Windows 2k sp3
CAD: AutoCAD 2002
Applikation: Palladio X5
Plotter: HP DesignJet 1050C

erstellt am: 11. Dez. 2003 09:57    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

Gibts ne möglichkeit, einen Bestimmten Layer per Icon Ein und Auszuschalten?

------------------

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

CADmium
Moderator
Maschinenbaukonstrukteur




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

Beiträge: 13527
Registriert: 30.11.2003

Hinweis: Meine Mitarbeit auf CAD.DE ist fakultativ, unentgeltlich und beruht nur auf einem ausgeprägtem Helfersyndrom.

erstellt am: 11. Dez. 2003 10:04    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 muhammar CADaffi 10 Unities + Antwort hilfreich

Ist auf alle Fälle mit Lisp und Command , aber auch mit n Makro machbar... ruf mal in der Befehlzeile -layer auf ...

Dein Icon-text könnte dann so aussehen ^C^C-layer;A;AM_0;
..wobei AM_0 der entsprechende Layer ist..
Gruß Thomas

[Diese Nachricht wurde von CADmium am 11. Dez. 2003 editiert.]

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

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


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

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 11. Dez. 2003 10:16    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 muhammar CADaffi 10 Unities + Antwort hilfreich


du gibst folgendes lisp in eine datei, und schaust, dass es beim start automatisch geladen wird

dann gibst du in einem werkzeugkasten folgenden befehlscode
^c^c(LayOnOff "MeinLayerame")

bei jedem click auf den werkzeugkasten , wird der layer entweder getaut oder gefroren


(defun LayOnOff (layer / lay )
  (cond ((setq lay (tblsearch "LAYER" layer))
(if (= (cdr (assoc 70 lay)) 0)
    (command "_LAYER" "_FR" layer "")
    (command "_LAYER" "_TH" layer "")
)
)
  )
)

------------------

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

muhammar CADaffi
Mitglied
Hochbauzeichner


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

Beiträge: 159
Registriert: 04.07.2003

OS: Windows 2k sp3
CAD: AutoCAD 2002
Applikation: Palladio X5
Plotter: HP DesignJet 1050C

erstellt am: 11. Dez. 2003 10:31    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

Hab ich so gemacht. Aber wenn ich das icon anklicke kommt folgendes:

Befehl: (LayOnOff "A_Verm") ; Fehler: Funktion von AutoCAD zurückgewiesen:
ungültige(s) Tabellenfunktionsargument(e) "A_Verm" "A_Verm"

A_Verm ist der betreffende Layer. Muss ich im Lisp noch irgendwas durch den Layernamen ersetzen?

------------------

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

muhammar CADaffi
Mitglied
Hochbauzeichner


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

Beiträge: 159
Registriert: 04.07.2003

OS: Windows 2k sp3
CAD: AutoCAD 2002
Applikation: Palladio X5
Plotter: HP DesignJet 1050C

erstellt am: 11. Dez. 2003 10:40    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

Ach nö. Hab AutoCAD Neu gestartet. Jetzt funktionierts. Spitze fuchsi. danke dir

------------------

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: 5896
Registriert: 09.11.2001

Acad Architecture 2023
WIN 10

erstellt am: 11. Dez. 2003 10:51    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 muhammar CADaffi 10 Unities + Antwort hilfreich

Hallo,

als Nonlispler würde ich das Makro "^C^C-la;aus;A_Verm;;" bevorzugen, weil
1. Editierung schneller geht,
2. ich weiß, wie das funktioniert...

Lothar

------------------
"Stellt Euch vor, es geht, und keiner kriegt's hin." (Neuss)

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

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


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

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 11. Dez. 2003 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 Nur für muhammar CADaffi 10 Unities + Antwort hilfreich

kann mir zwar nicht vorstellen, was das mit neustart von acad zu tun hat.

diese meldung "ungültiger tabelleneintrag" kommt nur wenn du mit tblsearch in einer tabelle suchst, die es nicht gibt

vermute eher in dieser zeile
(cond ((setq lay (tblsearch "LAYER" layer))

du hast in dieser zeile statt "LAYER"    LAYER geschrieben
dann kommt raus (tblsearch "A_VERM" "A_VERM") statt (tblsearch "LAYER" "A_VERM")
aber egel, wenns nun funktioniert

------------------

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

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


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

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 11. Dez. 2003 10:56    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 muhammar CADaffi 10 Unities + Antwort hilfreich

@kramer

so wie ich das mitbekommen habe , wollte er mit einem Icon
den layer tauen, wenn er gefroren ist, bzw. frieren wenn er getaut ist

und das geht nur mit lisp

------------------

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

muhammar CADaffi
Mitglied
Hochbauzeichner


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

Beiträge: 159
Registriert: 04.07.2003

OS: Windows 2k sp3
CAD: AutoCAD 2002
Applikation: Palladio X5
Plotter: HP DesignJet 1050C

erstellt am: 11. Dez. 2003 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

Genau.
Alles Palett alles in ordnung. 

------------------

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)2024 CAD.de | Impressum | Datenschutz