| |
| 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
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 / zitieren --> Unities abgeben:
|
CADmium Moderator Maschinenbaukonstrukteur
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 / zitieren --> Unities abgeben: Nur für muhammar CADaffi
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
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2003 10:16 <-- editieren / zitieren --> Unities abgeben: Nur für muhammar CADaffi
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
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 / zitieren --> Unities abgeben:
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
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 / zitieren --> Unities abgeben:
|
Kramer24 Ehrenmitglied V.I.P. h.c. Architekt
Beiträge: 5896 Registriert: 09.11.2001 Acad Architecture 2023 WIN 10
|
erstellt am: 11. Dez. 2003 10:51 <-- editieren / zitieren --> Unities abgeben: Nur für muhammar CADaffi
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
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2003 10:55 <-- editieren / zitieren --> Unities abgeben: Nur für muhammar CADaffi
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
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 11. Dez. 2003 10:56 <-- editieren / zitieren --> Unities abgeben: Nur für muhammar CADaffi
|
muhammar CADaffi Mitglied Hochbauzeichner
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 / zitieren --> Unities abgeben:
|