|
Rund um AutoCAD : Schraffuren Farbe zuweisen
CADmium am 06.09.2007 um 09:42 Uhr (0)
nu ja .. ich hab mal Holgers Programm etwas modifiziertCode:(defun pre_hatch (reatyp befname / ) (cond ((wcmatch (car befname) "DIM*") (setq *oldC* (getvar "CECOLOR")) (setvar "CECOLOR" "1") ) ))(defun after_hatch (reatyp befname / ) (cond ((and (wcmatch (strcase(car befname)) "*HATCH*,*SCHRAFF*") *oldC* ) (setvar "CECOLOR" *oldC*) (setq *oldC* nil) ) ))(defun reaload () (if (not *DEFUN_HATCHCOLOR*) (progn (setq *DEFUN_HATCHCOLOR* (VLR-Command-Reactor "*DEFUN_HATCHCOLOR*" ((:v ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Blöcke automatisch verschieben (zerlegen)
cadffm am 24.02.2017 um 10:24 Uhr (1)
Ein Lisp kenne ich nicht, aber mit einem Block ist das schnell umgesetzt, wenn ich keinen Denkfehler habe.Du hast ausschließlich Blockreferenzen, die PL ist in den Blöcken, right?Hausfrauenart, die auch zur Programmiertechnischen Umsetzung eine Überlegung wert wäre,wobei man dann noch etwas mehr Gimmiks nutzen könnte, aber ohne Programmierung:Dann kannst du einen neuen Block/Blockreferenz aus allen machen, diesen skalieren und danach bearbeiten (als Block/Bedit oder auch sprengen&bearbeiten).Bearbeiten: Di ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : lisp
GeeM am 30.10.2003 um 17:20 Uhr (0)
hallo, das ist jetzt vielleicht peinlich (was daran liegt das ich mich erst seit 6 Wochen mit AutoCad beschaeftige) aber ich frag trotzdem mal nach.. wenn ich hier so die Beitraege anschaue dann wimmelt es hier von Dingen die alle mit Lisps zu tun haben. Im Grunde habe ich keine Ahnung was Lisps sind ausser das es wohl nuetzliche programme?? die einem die Arbeit erleichtern sollen sind. Bei CADwiesel hab ich jetzt eine Lispbeschreibung gefunden, die wenn ich den Begleittext richtig verstanden hab, ein Pro ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : mehrere Blöcke automatisch umbenennen
Bernd P am 21.10.2004 um 08:23 Uhr (0)
Servus Achso *lichtaufgeh* Du hast 100 Blöcke mit gleichen Namen in der Zeichnung, es sollen 50 davon anders heissen (wegen umdefinieren der anderen 50 Blöcke). Nur mit einer Zeichnung wirst du wahrscheinlich eh nicht auskommen da man nicht 50 von 100 (oder 2 von 3 ist egal) gleichnamigen Blöcken in einer Zeichnung umbennen kann. Hier gilt das Motto Einer für alle Wenn du es nicht zu oft brauchst würde ich die ausgewählten Blöcke mit strg+X (original koor..) in eine Zeichnung kopieren, dort umbenne ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : dwg in excel auslesen
KlaK am 24.04.2018 um 18:34 Uhr (1)
Es gibt sogar mehr wie eine "Datenbank" in der alle Elemente aufgelistet sind.Bei Interesse kannst Du Dich ja mal mit dem Datenmodell beschäftigen (ActiveX Objektmodell)Wenn Du nur die Polygone zählen willst kann man das sicherlich auch über einen LISP-Einzeiler machen lassen. Wobei es im reinen Autocad keine Polygone gibt, nur geschlossene Polylinien und hier mußt Du auch noch unterscheiden ob es 2D-, 3D- oder LW-Polylinien sind und ob sie als geschlossen markiert sind oder nur der erste und letzte Punkt ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Auto Lisp
thika am 17.04.2008 um 13:37 Uhr (0)
Zitat:Original erstellt von holgerlab:und ich finde das hier sich manchmal Leute in Ton vergreifen. Meinst Du mich?Ich möchte im Interesse des Beitragseröffners eigentlich nicht das Thema wechseln, aber da die Frage ja schon umfassend beantwortet wurde, getraue ich mich das nun doch mal.Ich finde es nun einmal unhöflich, wenn jemand auf seine Fragen, mit wenigsten Worten formuliert, eine Anwort erwartet und nicht einmal den Helfern Rückinfo gibt oder auf Zwischenfragen reagiert.Das erzürnt mich nun einmal ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Zweifarbige AutoCAD Linie
Andreas Kraus am 26.07.2013 um 15:21 Uhr (1)
Stimmt, find ich auch schade Mit etwas LISP bekommt man die Länge.Die hierbei verwendeten Funktionen "gather", "n-car" und "n-cdr" sind von AxelCode:(defun c:mline-len (/ p_list) (defun gather (lst len);;; bündelt die angebende Anzahl an Listen-Elementen zu Unterlisten besagter Länge (cond ((null lst) nil) (( (length lst) len) (cons (n-car len lst) (gather (n-cdr len lst) len)) ) (sonst (list lst)) ) ) (defun n-car (n lst / res);;; liefert die n Elemente vom Anfang einer Liste wieder als List ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layer ändern bei Detailkomponentenkatlog
charlieBV am 26.05.2008 um 06:52 Uhr (0)
Hi,also zuerst mal wäre es am gescheitesten, wenn du ADT Fragen auch im ADT Brett stellst. Dies aber bitte erst das nächste mal (kein Crossposting zu diesem Thread hier aufmachen!)Man kann leider im ADT (und ich denke, dass sich das kaum geändert hat zu meiner Version), die Layer im Layerschlüsselstil setzen. Unter den Layerschlüsseln WIDE, FINE, MED, THIN, HATCH und HIDDEN kannst du 6 Layer einstellen, die du verwenden willst. Aber ich kann dir aus eigener Erfahrung sagen, dass das ziemlich blöd ist. Da d ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Plätten
sero am 27.04.2017 um 08:55 Uhr (1)
Hallo,nach ein Paar Schweigetagen melde ich micht bezüglich deiner Antworten zurück. Ich habe nun die Vermessung geplättet und bin wie folgt vorgegangen:Ich drehe die Ansicht auf Ost (alle anderen Himmelsrichtungen gehen auch), so dass ich die Zeichnung von der Seite betrachte und somit die Elemente mit Z-Höhen sichtbar / erkennbar werden.Da ich herausgefunden hatte, dass die Bögen Probleme beim plätten bringen habe ich über die Schnellauswahl erstmal alles andere geplättet - ich nutze das Lisp Plaetten vo ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Highlightfunktion ausschalten
CADmium am 07.07.2008 um 09:12 Uhr (0)
Zitat:Original erstellt von cad-wolli:Morgen, habe mir einen Knopf gebastelt der die Funktion ein und ausschaltet.^C^C^P(if(not C:switch_previeweffect)(load"switch_previeweffect"))^P switchprewiewDafür brauch man aber die (Lisp-)Funktion C:switch_previeweffect (die du netterweise vergessen hast zu postenaber "Zweizustands" variablen kann man auch einfach mitsolchem Buttonmakro umschalten:^C^C(setvar "SELECTIONPREVIEW"(- 1 (getvar "SELECTIONPREVIEW")))sind mehrere Zustände möglich, die man duchschalten m ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Cui / zip von Acad 2008 in Acad2009
runkelruebe am 04.06.2008 um 10:08 Uhr (0)
Tag zusammen,hmm, bei so einem Vorhaben sollte man vorausschauend gedacht haben im 2008 ;-)Also ich verwende für alles, was ich anpasse, grundsätzlich eine eigene (partielle) cui-Datei. Alle Lisp, scripte, cuis usw. liegen in dafür vorgesehenen Ordnern (und auf einem usb-Stick).Wenn eine neue Version kommt, nehm ich meinen Krempel und ziehe um: Support-Ordner einbinden, Cui-Datei laden, das Quietsche-Bunt aus der neuen Version etwas augenfreundlicher gestalten, das neue Profil dann speichern und wohlfühlen ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layer Bereinigen in XREF
cadffm am 03.11.2016 um 19:28 Uhr (1)
Nachgesehen: Man kann es wohl nicht über den -Layer Befehl steuern (welche Eigenschaften sollen wiederhergestellt werden)Also Lisp nutzen:Code:; Code, was davor geschehen soll ;;; Layerstatus speichern:(setq layerstatename "XRL_LASTSTAT") ; Statusname(progn ; Layerstatus schreiben - (an/aus+gefroren/getaut+gesperrt/entsperrt) ; Layerstatus löschen (falls vorhanden) ; (if (layerstate-has layerstatename) ; Abfragen (layerstate-delete layerStateName) ; Löschen ) ; Layerstatus schreiben (layerst ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : 45° Linien filtern u. löschen
Brischke am 09.09.2002 um 11:45 Uhr (0)
Hallo Beate, ich habe mal schnell mit LISP was gebaut. Aber wie Thomas schon sagt, Vorsicht, wenn die Umgrenzungslinien ebenfalls im 45°-Winkel gezeichnet sind. ;;;hdel - HatchLinien löschen ;;; ;;;Löscht Linien, die in einem (anzugebenden) Winkel in der Zeichnung vorhanden sind. ;;;Es werden nur die Linien gewählt, die auf dem aktuellen Layer gezeichnet sind. ;;;Befehl: hdel ;;; ;;;Holger Brischke ;;;Geisberg 84 ;;;66132 Saarbrücken ;;;brischke@planet-interkom.de ;;; (defun c:hdel (/ grd ALISTE) (comman ...
|
| In das Form Rund um Autocad wechseln |