|
Lisp : Linienverfolgung?
Geos am 09.04.2009 um 13:29 Uhr (0)
PEDIT, MPEDIT:In dem Auswahlfenster wären auch viele Objekte auf anderen Layern - oder ich müsste dauern die Layer umschalten.Es geht auch nicht primär darum, Polylines (mit den bekannten Möglichkeiten) zu verbinden.Es wär auch kein Problem, dafür was zu lispeln - line wählen, layer lesen, (ssget layerfilter) an pedit übergeben - mach ich vielleicht auch noch. Allerdings die in dem gesuchten Tool (wahrscheinlich) vorhandene Möglichkeit, Verzweigungen zu handeln, wäre dann doch etwas aufwendiger umzusetzen. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : rtos und Nullen nach dem Komma
mapcar am 09.05.2003 um 22:16 Uhr (0)
Hi Mario, such doch mal unter rtos + tom berger in der Newsgroup de.comp.cad , du kannst mit Google-Groups und-color: #FFFF99'>suchen, wenn du die nicht abonniert hast. Irgendwo har sich Tom da ziemlich ausführlich auf die Probleme mit rtos eingelassen und bietet auch ein Workaround an. Theodors Hinweis ist richtig, aber er löst auch nicht alle Probleme. Wenn ich mich recht erinnere, gibt s auch bei Reini Urban was zu diesem Thema. Leider habe ich das alles nicht mehr so ganz präsent, sonst könnte ich dir direkt weiterhe ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Optionen
MaKollin am 04.12.2009 um 19:25 Uhr (0)
Hat bis jetzt toll funktioniert.Heute hab ich mich wieder mal daran gemacht, hier weiter zu machen.Steh jetzt wieder an - bei den Active-X Befehlen. Die Hintergrundfarben und Fadenkreuze hab ich so hinbekommen:Bsp.: (vlax-put-property (vlax-get-property (vlax-get-property (vlax-get-acad-object) Preferences ); Preferences Display ); Display ModelCrosshaircolor 16777215 ); ModelCrosshaircolor (princ)Gibts da irgendwo eine Auflistung sämtlicher Active-x Befehlen (wie z.B.: vla-get-...) mit ihr ...
|
| In das Form Lisp wechseln |
|
Lisp : gwählten Punkt im Modellbereich soll den Mittelpunkt des Layouts darstellen
baumhaus am 27.05.2009 um 19:21 Uhr (0)
zu beginn mal sry für den neuen thread, aber hab im forum gesucht und gesucht nur wusste ich eben nicht genau nach was. hab mir jetzt deine links angeschaut, nur werd ich aus dem trans überhaupt nicht schlau. in der Hilfe von acad find ich nix, weil die suche an sich irgendwie defekt ist (keine ausrede). ich kann nur im index und-color: #FFFF99'>suchen und da find ich nix.Nun die Frage: was ist bei (trans PKT 3 2) die zahl 2 bzw. 3 oder was auch immer da stehn kann. Werd irgendwie nicht schlau aus der funktion, die macht imme ...
|
| In das Form Lisp wechseln |
|
Lisp : Save-Methode und Reactor
CADwiesel am 07.07.2011 um 07:08 Uhr (0)
Wie du schon gesagt bekommen hast: Es geht nicht, das ein Lisp Zeichnungsübergreifend weiterläuft. Ich habs zwar noch nie getestet, aber vielleicht kannst du noch einen Befehl in einer anderen Zeichnung ausführen - das wäre dann eine in dieser Zeichnung geladene Funktion. So könntest du evtl. erst alle anderen geöffneten Zeichnungen nacheinander schließen und am Ende dann die, aus der gestartet wurde.Also keine Ahnung, obs wirklich geht...ok, geht so nicht, nach Aktivieren der Zeichnung geht nix mehr. was ...
|
| In das Form Lisp wechseln |
|
Lisp : _pline plus Liste???
THE_ONE am 22.02.2007 um 01:32 Uhr (0)
Kann man bei einer _pline auch eine Liste als Argument angeben. Mit der Angabe einzelner Punkten bekomme ich es hin, nicht aber wenn ich eine Liste angebe. Kann man dem _pline Befehl irgendwie sagen verbinde alle Punkte in der Liste?funktioniert nicht: (setq spoint (GETPOINT "
Please select Startpoint: "))(setq plist (list spoint (list 0 3 0) (list 1 3 0))) ;geht das irgendwie(command "_pline" plist "")funktioniert schon:(setq spoint (GETPOINT "
Please select Startpoint: "))(command "_pline" spoint (list ...
|
| In das Form Lisp wechseln |
|
Lisp : alle möglichen variationen
Steff179 am 24.09.2009 um 08:20 Uhr (0)
hallo zusammen.ich würde mir gerne aus spass einen generator basteln der mir beispielsweise alle kombinationen von buchstaben erstellet wenn ich das ganze alphabet zur verfügung habe.anfangen würde ich gerne mal einfach mit abc. und einer festen länge von 3 um mich da reinzudenken.würde dann bspielsweise ergeben:aaa aba aab baa aca aaccaabla bla bla und so weiter. will jetzt nicht alle aufschreiben.mein problem ist ich hab keinen plan.1. wie kann ich die anzahl möglichen variationen rechnen2. nach was muss ...
|
| In das Form Lisp wechseln |
 |
Lisp : (command _.SAVEAS)
Bernd10 am 21.11.2012 um 14:49 Uhr (0)
Hallo CADmium,danke für Deine Antwort.Zitat:Original erstellt von CADmium:1. Warum mischt du ActivX und command-aufrufe? .. es gibt auch eine Methode saveas des Documentobjects....Weil ich das Dateiformat aus den Optionen für den Befehl _saveas brauche und keinen anderen Weg kenne.Zitat:Original erstellt von CADmium:2. in der entwicklerhilfe findest du unter saveas folgendesAcSaveAsType-Werte mit BeschreibungacR14_dwg AutoCAD R14 DWG (*.dwg) ac2000_dwg AutoCAD 2000 DWG (*.dwg) ac2000_dxf AutoCAD 2000 DXF ( ...
|
| In das Form Lisp wechseln |
|
Lisp : Einfüge Punkt von Block
cadffm am 10.08.2015 um 23:34 Uhr (1)
Dabei fällt mir noch auf das dieses Vorhaben wie beschrieben, nach meiner Erfahrung zumindest, unsinnig ist.Mir würde spontan keine Situation einfallen in der es Sinnvoll wäre Textpositionen Im Modellbereich und in gleichem Atemzug in Blockdefinitionen zu und-color: #FFFF99'>suchen.Was hingegen oft benötigt wird, ist die Positionen von Text im Modell/Papierbereich inkl. der Positionen von Texten welche durch Blockreferenzen(Inserts) dargestellt werden.Für diesen Fall Muß man dann bei der Transformation des Punktes auch noch d ...
|
| In das Form Lisp wechseln |
|
Lisp : ErrorHandler
CADmium am 09.05.2009 um 09:29 Uhr (0)
Zitat:Original erstellt von rkauskh:Hallo Beim Export in ein DXF beendet sich mein LISP wenn die Zieldatei schon existiert. Für den Fall sollte *error* für einen sauberen Abgang und-color: #FFFF99'>suchen. Sollte vl-catch-all-error-p & Co den Fehler handlen und das Prog fortsetzen können, wäre das noch besser.da macht man dann sowas ... :(setvar "filedia" 0)(if(findfile "meine.dxf") (command "_saveas" "dxf" 16 "meine.dxf" "_y") (command "_saveas" "dxf" 16 "meine.dxf" ))(setvar "filedia" 1)oder probier mal (command "_dxfout" ...
|
| In das Form Lisp wechseln |
 |
Lisp : Lisp Befehl dinfo
Germanu am 13.04.2023 um 10:56 Uhr (15)
Moin an alle,das ist hier mein erster Fragefall. Bisher konnte ich viele Probleme mit Hilfe der schon gestellten Fragen lösen, aber im Moment bin ich völlig überfordert. Wir haben umgestellt von AutoCad auf BricsCaD, ist ja auch alles nicht so schwer, mit ein bißchen und-color: #FFFF99'>suchen, haben wir es gut hinbekommen. Aber der Befehl DINFO bringt uns an unsere Grenzen. Wir haben herausgefunden, dass der Befehl für die Lispdatei in BrIcsCAD DWGINFO lautet. Hat auch ein paar Tage gut funktioniert, aber nun geht gar nichts ...
|
| In das Form Lisp wechseln |
|
Lisp : Einfüge Punkt von Block
cadffm am 10.08.2015 um 21:56 Uhr (1)
Für den Fall das du heut Abend noch arbeiten willst riskiere ich mal eine evtl falsche Antwort(kann gerade nicht am CAD nachsehen):1. So wie ich das sehe wird nie die Position im WKS ermittelt, immer nur im OCS des inserts? Aus dem effeff würde ich jetzt sagen das die Transformation von OCS nach WKS fehlt(der Basispunkt ist ja in Abhängigkeit des Hochzugsvektors/der Normalen nicht immer 0,0,0. Auch kann man via Programm einen anderen Basispunkt setzen und von dynamischen Blöcken mit einem Blockbasispunktpa ...
|
| In das Form Lisp wechseln |
|
Lisp : wenn entsel leer
archtools am 09.05.2023 um 12:47 Uhr (1)
Zitat:Original erstellt von joern bosse:Noch ein kleine Ergänzung zu Andreas seiner Antwort. Ich finde, solche Abfragen sind immer gut geeignet, um mit AND und OR alles zu verbinden.Für Fortgeschrittenere: in den meisten Fällen kann man dann auch auf die IF Konstruktion verzichten und erzielt mehr Übersicht im Code und höhere Performance:Anstelle Code:(if (setq en (car (entsel)) (setq el (entget en)))geht auch das:Code:(and (setq en (car (entsel)) (setq el (entget en)))Und natürlich geht das auch in weit ...
|
| In das Form Lisp wechseln |