 |
Lisp : Layernamen ausgewählter Objekte auslesen
VonLayer am 03.02.2020 um 08:36 Uhr (15)
Guten morgen Lisp Expertenich habe gerade ein Wochenende voller suchen suchen suchen und noch viel mehr try and error hinter mir. Ich versuche folgendes, das nicht so richtig will wie ich es möchte. Momentane Situation: In der Zeichnung befinden ca. 1000 Leitungen die alle als Block mit Attributen hinterlegt sind. Alle Blöcke liegen auf einem eigenen Layer. Diese Layer beinhalten die Namen der Leitungen. An vielen Stellen liegen viele Leitungen übereinander.Was ich versuche:Mit Lisp die Namen der Layer aus ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Blockname konvertieren ??
marc.scherer am 06.05.2004 um 11:41 Uhr (0)
Hi fbeckersm, na denn will ich mal. Hab mal was für Dich zusammengestellt: (den Vorgabe-Dateinamen für die Parameterdatei kannst Du ja selbst im Pgm ändern.) Vielen Dank an Axel mapcar Strubbe-Zettler für die ganze mapcar-Magie (vlax*... und laden von Parameter-Files mittels load) Format der Übersetzungsdatei: (erster Eintrag ist der alte Name, zweiter der neue Name) Code: (list ( 1 Eins ) ( 2 Zwei ) ( 3 Drei ) ( 4 Vier ) ) Programmcode: Code: ;;; ActiveX Extension laden.. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : vorherige Auswahl aktiv setzen
archtools am 21.03.2012 um 14:05 Uhr (0)
Zitat:Original erstellt von Bernd P:damit kann man mit (sssetfirst nil (ssget "_P")) die Auswahl wiederherstellen.sAnbei die ESC.exe (ohne AHK ausführbar) und die ESC.ahk (da braucht man AHK) http://de.autohotkey.com/ Anbei ist der Quellcode für SSHISTORY. Dabei werden mittels eines Reaktors die durch die AutoCAD-Befehle jeweils erzeugten Auswahlsätze gespeichert, so dass sie später referenziert werden können.Das Programm lässt sich leicht so modifizieren, dass jeweils der beim Befehl verwendete Auswahlsa ...
|
| In das Form Lisp wechseln |
|
Lisp : Attribut Eingabeaufforderung ändern im Block
cadffm am 20.09.2018 um 12:59 Uhr (1)
Keine Ahnung warum du nicht einfach mal dieser Anleitung folgst:http://ww3.cad.de/foren/ubb/Forum145/HTML/004621.shtml#000023 ich war&bin in der Hoffnung es würde dann KLICK machen. Hier mal eine (schlechte) Aufnahme wenn ich es machen: http://recordit.co/qY91UahwsT Den Namen(dxf2) und die Eingabeaufforderung(dxf3) kannst du gerne später mit Lisp machen wie bisher,es geht in der Anleitung&gif nur darum einmal erfolgreich ein Attribut geändert zu haben."gernerell denke ich, dass wir aneinander vorbei reden. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Systemvariablen-Tool
mapcar am 28.08.2004 um 22:31 Uhr (0)
Hi Nancy, zunächst mal ein herzliches Willkommen in der Mod-Riege! Das Tool, so wie ich es hier veröffentlicht habe, war eigentlich keines - ich setze hier eigentlich nie fertige Tools rein, nur Denkanstöße gewissermaßen für Leute, die selber daran weiterprogrammieren wollen. Mein Code ging auch in die Richtung Variablen speichern und später vergleichen, ob sich was geändert hat - z.B. durch Applikationen, abgebrochene Programme usw. Fuchsi hatte dann die Idee mit dem BB, die ich auch deutlich besser fin ...
|
| In das Form AutoLisp wechseln |
 Drawing1.zip |
Lisp : Auf- & Abtrags fläche ermitteln
cadplayer am 12.06.2012 um 14:16 Uhr (0)
Hallo!Ich stehe noch am Anfang einer Routine. Ziel soll es später einmal sein, Volumen zwischen einzelnen Querprofilen entlang einer Achse bezüglich des Geländeniveaus zu ermitteln. Also Auf- und Abtragsmengen.Mein Problem ist jetzt, dass ich zwar zwei Linien, einmal für das befindlige Geländeniveau und einmal für das neue Trasseniveau habe. Aber nicht sagen kann, wie die Linien zueinander liegen. Sprich wann soll aufgetragen bzw. abgetragen werden ?In der dwg, sieht man jewels die Geländehöhen weiss und d ...
|
| In das Form Lisp wechseln |
|
Lisp : Layer umschalten bei der Bemassung
mapcar am 28.10.2004 um 19:59 Uhr (0)
Hallo Hans-Peter,warum der Fehler bei dir innerhalb von *error* auftritt, weiss ich nicht - in meinem Programm ist doch gar kein Errorhandling drin...Aber natürlich waren zwei Fehler drin, die habe ich beseitigt (an zwei stellen stimmte die Parameterübergabe nicht). Außerdem habe ich die beiden ersten Funktionen rausgekürzt, die waren völlig überflüssig.Auf meinen Seiten ist der Fehler schon behoben.Gruß, Axel Strube-ZettlerCode:; Funktion zum Setzen des Reaktors(defun add-cmd-reactors( / ) (vl-load-com) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Arbeitsweise VBA VLISP
mapcar am 01.09.2004 um 13:53 Uhr (0)
Hi Achim, für mich ist dein Beitrag zwar eine schöne, ausführliche Umschreibung der Frage, aber noch keine Antwort... Warum sollte bei Ausführung einer ActiveX-Methode etwas verpuffen ? Diese Methoden werden doch von AutoCAD ausgeführt, nicht von Lisp! Lisp greift auf die gleichen Mechanismen zu wie VBA oder jeder andere ActiveX-Client. Der ActiveX-Server (AutoCAD) weiss ja nicht mal, welcher Client die Methoden ausführt, oder irre ich da? Wie kann da also ein unterschiedliches Verhalten von AutoCAD (nich ...
|
| In das Form AutoLisp wechseln |
|
Lisp : AcCoreConsole mit Script in ACAD24
cadffm am 17.10.2023 um 12:30 Uhr (1)
Hi,"da ich mich seit einigen Tagen mit der AcCoreConsole.exe (ACC) rumschlage ohne das Problem überhaupt zu verstehen" "wo auch noch immer alles funktioniert!"Sehr gut. 1. zu wissen und 2. das du eine funktionierende Testumgebung zum Vergleich hast."Versuchte Lösungsansätze: (neben unzähligen Internet Recherchen)""Ich habe die Konsole dann ohne Script gestartet und die richtige Zeichnung war geöffnet.""Ich konnte die Scriptdatei auch erfolgreich aus der Konsole laden und ausführen."Der Unterschied war als ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
Musicus am 13.03.2008 um 17:29 Uhr (0)
Hallo Forum,folgendes Problem: wir wollen hier endlich mal ein einheitliches Zeichnungssystem reinbekommen, so dass alle die gleichen Layer, Linientypen etc. benutzen. Für künftige Zeichnungen kann man das mit Vorlagendateien und ner Unterweisung in den Griff bekommen, Problem sind aber die vielen Bestandszeichnungen. Und ich hab zu laut hier geschrien, als es um eine Lösung dafür ging.Ich hab jetzt mal mit meinen bescheidenen LISP-Kenntnissen angefangen, was zu schreiben, funktioniert soweit auch ganz ord ...
|
| In das Form Lisp wechseln |
|
Lisp : Kote Lisp - Höhenwerte werden nicht eingetragen
spiess am 21.04.2009 um 10:54 Uhr (0)
Hallo Leute,ich habe schon seit einiger Zeit die Lisp.Anwendung "Kote" in Verwendung.Aus irgendeinem Grund funktioniert diese Sache nicht mehr.Es wird bein Setzen der Höhenpunkte immer der Wert Null eingetragen. Verwendet wird der Block HKATTS.dwg.Wer kann mir da wetierhelfen.DankeMartin SpiessCode:--------------------------------------------------------------------------------(defun c:HK (/ )(princ "
Hkoten setzen. Starten mit HK ");FEHLERBEHANDLUNGSROUTINE................................................. ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Was sind Reaktoren?
tom.berger am 29.05.2004 um 12:58 Uhr (0)
Zitat: Original erstellt von mapcar: Ich habe so einige Reaktor-Programme geschrieben, die nach einer Probezeit dann doch wieder eingestampft wurden. Ein Beispiel: Vollautomatisches Setzen eines Bem-Layers, spart einem ja eine Menge Arbeit im Laufe der Zeit. Niemand, der sich den Code angesehen hat, konnte irgendeinen Fehler oder eine Unsauberkeit entdecken. Nach zwei oder drei Monaten Einsatz konnte der Fehler reproduzierbar festgemacht werden: Wurde nach einer Bemaßung im übernächsten Befehl ein bes ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Popup, Hyperlink, Excel & Co.
kschlepp am 27.06.2007 um 17:42 Uhr (0)
Hallo Holger!Danke für deinen Rat. Habe mir auf CADmiums Vorschlag hin nochmal zwei Stunden mapcars Seiten für Einsteiger und Fortgeschrittene angeschaut. Ausser das ich jetzt weiss das Lisp für "list processing" steht und das man mit Listen eine ganze Menge machen kann bin ich dort aber auch nicht schlauer geworden. Wie man ein Popup bzw. Dialogfenster auf den Bildschirm zaubert ist dort nämlich nicht beschrieben. Deiner Antwort entnehme ich aber, dass das aber auch mit Lisp möglich ist. Auf den von mir e ...
|
| In das Form Lisp wechseln |