|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
xem am 14.01.2009 um 10:54 Uhr (0)
Danke Heinz es funzt vieleicht werd ich ja mal LISP komplett versehen -
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : LISP - MAKRO - SKRIPT
xem am 30.10.2008 um 13:28 Uhr (0)
Hallo,hab Ihr mal ein paar Tips für einen der LISP - MAKRO - SKRIPT für AutoCAD lernen möchte.Bücher, Videos oder www-Adressen - möglichts sowas wo man mit Beispielen auch nachvollziehen kann wie was wo funktioniert usw.Eine Liste mit allen Befehlen und der Erklärung dazu.-danke-
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
xem am 14.01.2009 um 10:15 Uhr (0)
Hallo,ich habe hier ein sehr schönes Lisp, was auch ganz gut funzt.(defun c:bel (/ corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing)(setq corner1 (getpoint "erste Ecke angeben: ")corner2 (getpoint "zweite Ecke angeben: ")columns (getint "Anzahl wagerecht: ")rows (getint "Anzahl senkrecht: ")roomwidth (abs (- (car corner1) (car corner2)))roomheight (abs (- (cadr corner1) (cadr corner2)))colspacing (/ roomwidth columns)rowspacing (/ roomheight rows)lowerleft(list(min (car corner1) (car ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
xem am 14.01.2009 um 12:00 Uhr (0)
Zitat:Original erstellt von Dorfy:ach nö, vlideF1Reiter Inhalt AutoLISP Reference AutoLISP Functions C Functions Cond... so.mfg heikoIch weiß - kann den Teil der Hilfe aber nicht öffnen.Internet Explorer-SkriptfehlerblablablaJA/Nein und das wars.
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
xem am 14.01.2009 um 11:34 Uhr (0)
Zitat:Original erstellt von tunnelbauer:@Dober:Das ist die Hälte der Miete; Was ist jetzt nämlich bei [i]columns = 1?[/i]So langsam komme ich hinter das Geheimnis des LISP so funzt es in beide Richtungen:(defun c:bel (/ Blockn corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing)(setq corner1 (getpoint "erste Ecke im Raum: ")corner2 (getpoint "gegenüber liegende Ecke: ")columns (getint "Anzahl X Richtung: ")rows (getint "Anzahl Y Richtung: ")roomwidth (abs (- (car corner1) (car corner2 ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
xem am 14.01.2009 um 10:36 Uhr (0)
Habe gerade gesehen das die Abstände richtig berechnet werden. Das mit der Variablen rows2 ist also quatsch.Bleibt das Problem mit der 1 Zitat:Original erstellt von tunnelbauer:Wenn du das Ereignis (=1) abfangen willst müsstest du mit "(cond" arbeiten...Danke tunnelbauer - aber wie soll es denn aussehen mit "(cond"
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp Datei für Raumaustattung
xem am 15.12.2008 um 11:19 Uhr (0)
hab den fehler gefunden:(defun c:trial (/ corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing)(setq corner1 (getpoint "Select one corner of room: ")corner2 (getpoint "Select opposite corner of room: ")columns (getint "Number of columns: ")rows (getint "Number of rows: ")roomwidth (abs (- (car corner1) (car corner2)))roomheight (abs (- (cadr corner1) (cadr corner2)))colspacing (/ roomwidth columns)rowspacing (/ roomheight rows)lowerleft(list(min (car corner1) (car corner2))(min (cadr cor ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Lisp Datei für Raumaustattung
xem am 15.12.2008 um 11:05 Uhr (0)
Zitat:Original erstellt von Dober Heinz:Hallo PrzemoDas hab ich mal gefunden im internet.Ist schon lange her, funktioniert aber.(defun c:trial (/ corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing)(setq corner1 (getpoint "Select one corner of room: ")corner2 (getpoint "Select opposite corner of room: ")columns (getint "Number of columns: ")rows (getint "Number of rows: ")roomwidth (abs (- (car corner1) (car corner2)))roomheight (abs (- (cadr corner1) (cadr corner2)))colspacing (/ room ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Raster
xem am 31.08.2009 um 10:50 Uhr (0)
Also, ich habe einen dyn. Block mit meheren Sichtbarkeitsparametern und Attributen.Wenn ich das LISP von oben verwende muß ich immer nach dem einfügen die Sichtbarkeitsparameter und Attribute für die eingefügten Blöcke auswählen / eingeben.Einfacher wäre es den Block ein mal wie gewünscht einzustellen und dann mit dem LISP einzufügen. Eine Überlegung wäre den Block in die Zwischenablage zu kopieren und von dort einfügen zu lassen, oder eine Abfrage im LISP einbauen.Eine Abfrage einbasteln die den voreinges ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Farbe im Block VONLAYER
xem am 11.05.2009 um 14:40 Uhr (0)
Hallo,ich habe mehere Blöcke in denen die Farbe der Linien nicht alle auf VONLAYER liegen.Mir war so als wenn ich mal was von einem LISP gelsen habe das in allen Blocken alles auf VONLAYER legt.Weiß jemand ob es so ein LISP gibt und wo ich es finde?
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Schnellauswahl mit einem Klick
xem am 11.08.2009 um 09:38 Uhr (0)
Also Expresstools werden ja automatisch mitgeladen. Von Hand eingegeben kennt er den Befehl. Im LISP nicht mehr.Befehl: test_burst Unbekannter Befehl "BURST". Drücken Sie F1-Taste für Hilfe.Die LISP werden auch immer mit dem Start von AutoCAD mitgeladen.------------------
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Farbe von Attributen im Block ändern
xem am 25.11.2009 um 08:37 Uhr (0)
Hallo,"wie weit bist du denn inzwischen mit dem Lernen von Lisp ect. ??"Habe angefangen in LISP-Kochbuch zu lesen. In letzter Zeit aber wenig Zeit und dadurch auch Lust gehabt.Attsync wars ... Aber wie kann ich Attsync auf 100 Blöcke gleichzeitig anwenden?Danke------------------ [Diese Nachricht wurde von xem am 25. Nov. 2009 editiert.]
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : mehrere Befehle zusammenfassen
xem am 10.01.2019 um 16:14 Uhr (1)
Hallo,ich habe zum bearbeiten von Grundrissen mehrere Befehle in einer LISP. Nun möchte ich diese Befehle gern in einem Befehl zusammenfassen.In einer LISP als neuen Befehl der alle einzelnen Befehle mit "command" sendet geht es nicht :-(Hat da einer noch eine Idee?Danke------------------Error in Layer 8
|
| In das Form Rund um AutoCAD wechseln |