|
Lisp : Befehl -xref nimmt keine Variablen?
Peter2 am 04.01.2018 um 15:10 Uhr (5)
Ich habe ein Xref mit dem Namen "Abrund-2". Befehlszeilenzugriff mit eingetipptem Namen ist kein Problem.Code:Befehl: -XREFOption eingeben [?/Binden/Lösen/Pfad/pFadtyp/Entfernen/Neuladen/Überlagern/Zuordnen] Zuordnen: pXRef-Namen eingeben, um Pfad zu bearbeiten: Abrund-2XRef-Name: "Abrund-2"Alter Pfad: D:BeispieleAbrund-2.dwg....Will ich den Namen aber per Lisp-Variable übergeben dann hört der Spass auf:Code:Befehl: (setq x "Abrund-2")"Abrund-2"Befehl: -XREFOption eingeben [?/Binden/Lösen/Pfad/pFadtyp/Entf ...
|
| In das Form Lisp wechseln |
|
AutoLisp : blockattribute in liste auslesen und nachträglich zeichnung über liste bearbeiten
Brischke am 13.08.2004 um 08:23 Uhr (0)
Hallo Heinz, das ist nur eine Teillösung zum Ändern einer über die Blöckbibliothek erstellten Zeichnung. Wenn ich das richtig verstanden habe, dann sollen auch die Blöcke durch Anwählen eines entsprechenden Eintrags in der Tabelle in die Zeichnung eingefügt werden. Meines Erachtens kommt man hier an einer Datenbanklösung nicht vorbei. Deshalb kann ich mir nicht vorstellen, dass es hier eine Freeware-Lösung gibt. Sinnvoller ist wohl mal die Suche nach einer Applikation, denn so neu ist die Aufgabenstellung ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Block im Block sprengen
autocart am 14.06.2009 um 21:46 Uhr (0)
Hallo Jungspunt! Zitat:Original erstellt von Jungspunt:Ich habe bei Cadwiesel eine Lisp gefunden wie man die Layer innerhalb eines Blockes auf Layer 0 setzt und als Layerfarbe vonLayer.Du meinst wahrscheinlich "Elemente innerhalb eines Blockes", oder? Außerdem macht es grundsätzlich mehr Sinn (abgesehen von Ausnahmen), wenn man die Farbe von Elementen auf Layer 0 innerhalb von Blöcken auf "vonBlock" stellt und nicht auf "vonLayer". Zitat:Original erstellt von Jungspunt:Bei meine Blöcken geht das aber leide ...
|
| In das Form Lisp wechseln |
|
AutoLisp : pnetz aus 2d
mapcar am 16.09.2005 um 21:24 Uhr (0)
Zitat:Original erstellt von moes:...schon rasch gute Schnitte zeichnen.Liegen denn deine Daten wirklich in einem quadratischen Raster vor? Normalerweise doch nicht, denn man kann sich ja beim Vermessen von Gelände die Punkte nicht völlig frei aussuchen. Meist liegen die Punkte ja ziemlich verstreut auf Höhenlinien usw. Das passt nachher weder in quadratisches noch in sonst ein Raster.Tja, und Schnitte zeichnen mit 3D-Polylinien? Auch nur von Hand mit den Polylinien als Hilfe, oder?Auch bei dem Verfahren m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : ansichtsfenster koordianten
mapcar am 17.02.2003 um 11:16 Uhr (0)
Da gibt es zwei Möglichkeiten: Mit ActiveX kann man über Document.ActiveLayout an das derzeit aktive Ansichtsfenster rankommen - wenn es nicht aktiv ist, geht es über Document.Viewports.Item. Die Variable TILEMODE muss 0 sein. Über Viewport.LowerLeftCorner und Viewport.UpperRightCorner kann man s dann auslesen. Etwas nifteliger ist Standard-Lisp: Über (entget mansfen )) kommst du an die Daten. Die Koordinaten der Ecken sind nicht gespeichert, sondern der Mittelpunkt (GC10) und Breite (GC 40) sowie die Hö ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Off-Topic: JavaScript
mapcar am 08.05.2003 um 10:12 Uhr (0)
Nee, Marc, leider nicht. Ich benutze als Editor seit 10 Jahren MultiEdit - sehr komfortabel und anpassungsfähig. Ausser bei VC++, da hat man kaum eine Chance ohne die IDE. HTML, Java und JS schreibe ich auch in MultiEdit, irgendwelche Tools benutze ich nicht. Und einen Debugger habe ich überhaupt noch nie benutzt, weder in Lisp noch in JS oder sonstwas - unsportlich! ;-)))) Ich kann aber im IE einen JS-Debugger aktivieren - nur habe ich keine Ahnung, wie der überhauft auf meine Rechner gekommen ist. Ich ve ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Rahmen-Quadratmeter-Plankof
Petra_Sp am 22.07.2004 um 12:09 Uhr (0)
Hallo User Ich möchte mittels einem Lisp-Programm automatisch einen Rahmen zeichnen (durch klicken zweier Punkte). Dann sollte mir dieses Programm die Fläche errechen (2 Kommastellen) und mir automatisch in einen Plankopf mit Atributen einfügen! (wo für die Fläche ein eigenes Atribut vorhanden ist) Zusatz bzw. das Sahnehäufchen wäre, das es sich bei Veränderung der Größe des Rechteckes automatisch updaten könnte!! Oder aber wenn es automatisch Formatiert sprich alle 21cm bzw. 29,7cm in der Höhe einen klei ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Speichern von Variablen über Zeicnungen hinweg
mapcar am 18.08.2004 um 23:53 Uhr (0)
Tja, mein erster Gedanke war: Wenn die Zeichnung nicht gespeichert wird, passiert doch nix. Ist aber Quatsch: Änderungen an Variablen, die in der Registry gespeichert werden, wirken sich sofort aus - egal ob man speichert oder nicht. Das ist was anderes als bei den Variablen, die in der Zeichnung aufbewahrt werden. Sauberste Lösung: Ein Tool, das in der Batch-Datei zuallererst die relevanten Teile der Registry sichert. In der letzten Zeile wird die Registry wieder restauriert. Für sowas gibt es Tools (auf ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : Versetzen beidseitig
ReneReichel am 29.06.2021 um 12:45 Uhr (15)
Hallo zusammen,ich habe zur Vereinfachung von Zeichenabläufen angefangen, mich (autodidaktisch) mit LISP zu beschäftigen. Ich steh noch ziemlich am Anfang, konnte aber auch dank der vielen Themen und Anregungen schon mal ein bißchen reinschnuppern. Dafür erstmal danke an alle, die hier mitmachen...Jetzt meine Frage: Gibt es eine Möglichkeit, Polylinien nach beiden Seiten zu versetzen (ohne Pickpoints zu benötigen)? Hintergrund ist, dass ich aus einer bestehenden Polylinie per Befehlsaufruf ein Blech (mit R ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Nummern forlaufend
Proxy am 29.04.2004 um 12:49 Uhr (0)
Code: (defun c:num (/ nr ipt ant th prefix) (setq LAY_OLD (getvar CLAYER )) (setq prefix (getstring
Textprefix: ) nr (if (setq ant (getint
Startnummer 0 )) (1- ant) 0 ) ;_ end of if th (getreal
Texthöhe: ) ) ;hier fehlte eine Klammer (princ
Wählen sie ein Element für die Layerschaltung : ) (setq AWS (ssget)) (setq AWS (ssname AWS 0)) (setq LAY_NEW (cdr (assoc 8 (entget AWS)))) (setvar CLAYER LAY_NEW) (while ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Einige Fragen!!
FiRePhoeniX am 07.01.2008 um 14:48 Uhr (0)
Hi,Leute ich hätte mal ein paar fragen zum Tehma Lisp.Üb so ungefähr seit einer Woche AutoLisp. Vorher hab ich mich damit überhaupt nicht beschäftigt. Also nicht sauer sein sind anfänger fragen. So fagen wir mal an.1.Ich wollte fragen ob ich in dem Befehl getstring einen Wert anzeigen lassen kann. Ich meine das so:(defun C:test (setq wert (getreal "zahl wählen:")) (setq test (getstring "sie haben die Zahl (hier soll nun der wert stehen von der Variable wert) gewählt")))2.Die nächste sache wer, kann i ...
|
| In das Form Lisp wechseln |
|
Lisp : Textzeilen löschen / hinzufügen
Theodor Schoenwald am 03.05.2012 um 19:24 Uhr (0)
Hallo,ich habe z.B. den folgenden Text in einer Textdatei:-------------------------------------T ;D ;Speed ;Feed ;RL ;Bemerkung1 ;1 ;40000 ;100 ;R ;Stichel1 ;1 ;40000 ;500 ;R ;Fräser2 ;4 ;3000 ;606 ;R ;Fräser3 ;6 ;2000 ;600 ;R ;Fräser5 ;10 ;1000 ;750 ;R ;Fräser7 ;4 ;3500 ;600 ;R ;Radius-Fräser8 ;4 ;10000 ;300 ;R ;Bohrer9 ;6 ;6000 ;300 ;R ;Bohrer# --------------------------------------- Bei diesem Text sollen Textzeilen hinzugefügt oder glöscht werde ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Block an einer Kante absetzen mit OFang möglich ?
Juergen55 am 27.09.2004 um 20:44 Uhr (0)
Hallo, folgende kleine Routine benutze ich zum einfügen von Blöcken, um diese ausgerichtet an einer Kante abzusetzen. Dies funktioniert im Prinzip auch, aber wenn ich den Absetzpunkt mit OFang wähle, wird mir der Block immer leicht versetzt zur eigentlich gewählten Kante ! Wo liegt der Fehler in meiner Routine ? Seltsamerweise klappt es wunderbar wenn der OFang ausgeschaltet wird, wie kommt das, kann es sein das ACAD-Befehle die aus Lisp heraus aufgerufen werden nicht mehr korrekt funktionieren ? Wenn man ...
|
| In das Form AutoLisp wechseln |