|
Rund um Autocad : an "drehen" rumlispeln?
manndaten am 22.04.2001 um 10:44 Uhr (0)
Hallo Rene, hier die Lösung in Lisp: Die Datei in eine Textdatei mit Name rotate.lsp kopieren und abspeichern. Aufruf mit (load"rotate.lsp") ;Erstellt von Mann Datentechnik, Karlsruhe ;www.mann-datentechnik.de ;----------------------------------------------------- (setvar"cmdecho" 0) (princ"
Objekte zum Kopieren+Drehen wählen:") (setq auswahl(ssget)) (if auswahl (progn (setq p(getpoint"
Drehpunkt wählen:")) (if p (progn (command"._copy" auswahl "" "_non" p "_non" p) (command ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Lisp-Routine zum berechnen von Attributen ???
gerd3012 am 28.10.2002 um 09:45 Uhr (0)
hallo karsten, in der Anlage findest Du die kleine Routine, einschl. des Blocks. Der Block enthält ein Attribut in das der Volumenstrom eingetragen wird. Also Block einfügen und ausfüllen. Layer Deiner Wahl. Is egal. Unter AutoCAD (load "RLT.VLX") eingeben. Das Programm wird mit VOLL gestartet. Befehlseingabe verfolgen. HINWEIS: Die Variable TEXTSIZE steuert die Größe des Blocks 1. RLT Block wählen, um Layer zu bestimmen. 2. Blöcke wählen, die zu addieren sind. 3. Einfügepunkt wählen. Nun sollten alle gewä ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Zwei Layer in Wechselwirkung frieren und tauen
CADmium am 22.07.2004 um 15:13 Uhr (0)
@Cadzia : das Lisp von Holger schaltet die Layer an und aus. das hier friert sie : (defun LAYER-FR-T ( LAYERNAME / LDATEN GC70) (if (and(=(type LAYERNAME) STR) (setq LDATEN (tblobjname LAYER LAYERNAME)) (setq LDATEN (entget LDATEN)) ) (progn (setq GC70 (cdr(assoc 70 LDATEN))) (setq LDATEN(subst(cons 70 (if(=(logand GC70 1)1) (boole 2 GC70 1)(boole 7 GC70 1))) (assoc 70 LDATEN) LDATEN ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Objekte suchen ??? EILT!!!
Karsten.G am 18.08.2003 um 10:18 Uhr (0)
Danke, aber das ist ja gerade das Problem !!! Wenn ich die Zeichnung von der Seite anschaue, ist NICHTS zu sehen ! Wenn ich mir nur den betroffenen Layer sichtbar mache und über Liste, Eigenschaften usw. gehe ist AUCH NICHTS zu sehen ! Ich habe sogar eine LISP drüber laufen lassen, was die Zeichnung "plättet". Die Zeichnungen gehen zu einer Planprüfung. Wenn dann das Protokoll zurück kommt, taucht die oben beschriebene Zeile als Fehler auf. Ich bin ziemlich ratlos ------------------ Gruß Karsten ---- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Lisp für xref Layer geht nicht mehr
Gargarot am 09.12.2008 um 14:22 Uhr (0)
Zum Makrolösch einmal den Unterstrich vor wi. _ bedeutet immer den Englischen Befehl verwenden. Und WInkel heisst auf Englisch angle- kann nicht Funktionieren. Zudem benötigt es den leerschlag nach wi nicht. Leerschlag ist gleichbedeutend mit ; oder "Enter" Im 2007 funktiert es vorher nicht, und jetzt klappts mit:^C^C_.-attedit;_y;;;; wi \_pVielleicht reicht das schon.Wenn du alles nach ^C^C schritt für schritt in die Befehlszeile eingibst siehst du doch woran es scheitert....Gruss Christoph-------------- ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Textausrichtung
sali am 17.02.2004 um 15:24 Uhr (0)
@Sebastian das mit dem Auswahlsatz und dem Befehl ist mir schon klar Über das Eigenschaftsfenster konnte ich sehr komfortabel mehrere Eigenschaften auf einmal ändern (Textstil, Breitenfaktor, Höhe, Ausrichtung). _justifytext richtet zwar Text aus ändert aber nicht Breitenfaktor und Stil. also ein Befehl und noch einer .... @Thomas genau das war es! Da ich aber kaum eine Ahnung von LISP habe eine große Bitte: könntest du mir noch eine Änderung des Textstils einbauen (immer der gleiche Stil bei mir meist ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Funktion Geoposition, Positionsmarkierung analysieren
RL13 am 29.09.2017 um 11:46 Uhr (1)
Ich befürchte das geht mit Lisp nicht.Die ganzen Befehle rund um GEO... beziehen sich auf Koordinatenreferenzsysteme von denen AutoCAD Pur eigentlich nichts weiß und hinzuprogrammiert wurden ähnlich wie es bei dem Vertikalprodukt AutoCAD MAP 3D der Fall ist.Wenn ich mir eine dxf mit solchen Positionsmarkierungen (in der DXF-Datei: AcDbGeoPositionMarker) anschaue sind nur die AutoCAD-Koordinaten diesem Objekt zugeordnet.Die Umrechnung von den AutoCAD-Koordinaten auf geografische Koordinaten erfolgt meiner E ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Excel-Informationen in DWG automatisch einfügen
Dig15 am 27.08.2015 um 11:14 Uhr (1)
Hallo Stefan,willkommen hier auf CAD.de! Da ich mich selbst weder mit LISP noch VBA auskenne, würde ich es "per Hand" erledigen. Mein (noch unausgereifter) Lösungsansatz wäre:- in der DWG an die Stelle der Schottungen "Dummy-Blöcke" auf die entsprechenden Layer (Elektro,...) einfügen.- die Koordinaten der Blöcke mittels Datenextraktion auslesen- anhand der Layer kannst Du in Excel eine Zuordnung zu den Gewerken herstellen- mit den ausgelesenen Koordinaten und der Gewerketrennung kannst Du per Skript entsp ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : AutoCAD 2006 & Blöcke
helmut51 am 17.04.2008 um 11:38 Uhr (0)
Zitat:Original erstellt von Peter Tropf:Hallo,durch das Ändern der Systemvariablen BLOCKEDITLOCK auf 1 wird das Öffnen des Blockeditors aber komplett unterdrückt. Man kann ihn also auch nicht mehr über den Button, das Kontext-Menü oder den Befehl BBEARB starten (wird leider im Menü aber nicht ausgegraut)! Vielleicht sollte man einen zusätzlichen Button einfügen, mit dem man BLOCKEDITLOCK direkt umschalten kann (per Lisp- oder Diesel-Makro).mit diesem Knöpfchen öffne ich meine dyn. Blöcke --^C^Cblockeditlo ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Multilinie in Polylinie verwandeln
joern bosse am 26.10.2004 um 10:13 Uhr (0)
Hallo, probier doch mal folgendes LISP aus: Es werden nur die Stützpunkte (code 11) ausgelesen und damit wiederum eine Polylinie erstellt. Ist wieder nur auf die Schnelle = ERgebnisse prüfen (defun c:ml-pl ( / aws koord) (setq aws (entsel
Bitte Multilinie auswählen: )) (if aws (if (=(cdr(assoc 0(entget(car aws)))) MLINE ) (progn (mapcar (lambda (A) (if (=(car A)11)(setq koord(append koord (list (cdr A))))) )(entget (car aws))) (entmake (list(cons 0 POLYLINE ) ( ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Absturz bei Aufruf von Bemaßungsstil!? Hilfe!
Proxy am 08.01.2004 um 18:05 Uhr (0)
Teure GraKa hin oder her, die Matrox Parhelia habe ich auch eigentlich nur mit negativen Erfahrungswerten, hatte mal auf einem 2.5 GhZ AMD-System Problem dass z.B. bei verschieben von Linien eine Art Schattenwurf (als ob CAD ohne Linien auskommen würde) der selbigen auftratt (ähnlich wie die Mausspur von Windows). De Lösung war eine von der Produktionsserie unterschiedliche als Reklamation bekommen und da gab es keine Probleme mehr in der krassen Art. IMHO kann es schon an der GraKa liegen. mal eine and ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Block/Blöcke mit Text(en spiegeln
Proxy am 15.01.2004 um 18:07 Uhr (0)
Zitat: Original erstellt von Erwin Fortelny: Hallo! [...] Hmm, so ganz komme ich da nicht mit, warum du so einen Aufwand treiben willst, wo es doch die Systemvariable Mirrtext gibt!?! Wenn man Mirrtext auf 0 setzt, dann werden Texte & Attribute im Blöcken *nicht* gespiegelt!!! Einziger Nachteil dabei: wenn nix im Attribut steht und man den Block spiegelt, ist das Attribut trotzdem gespiegelt (darum ist bei mir in den Attributen fast immer ein Punkt drinnen)! Die Version hätte ich auch sehr ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Autocad 12 auf Win2000
m.stockmann am 24.05.2004 um 11:38 Uhr (0)
Zitat: Original erstellt von Caladia: LT12 läuft auf XP - benötigt aber auch keine Installation, es lässt sich problemlos von der Sicherungs-CD starten. Ich denke mal hier liegt schon ein gravierender Unterschied zur Vollversion vor. Hallo, Da es unter Windows 3.1 und 3.11 keine Registry gab, können Anwendungen auch direkt gestartet werden. Theoretisch dürften jetzt nicht einmal Einträge in der Registry auftauchen. LT 12 ist ein in der Funktionalität eingeschränktes AutoCAD VV(Kein 3D, kein Lisp ...
|
| In das Form Rund um Autocad wechseln |