|
VBasic : Schnelle Suche in Xref s
marc.scherer am 07.02.2003 um 08:59 Uhr (0)
Hi, nachdem im Lisp-Forum viele geguckt haben aber keiner antwortet: ich suche eine Funktion die mir aus Xref s Texte und deren Koordinaten raussucht (nur 2D, nur Dtext). Diese Funktion sollte extrem schnell sein, meine Funktion ist da einfach zu lahm. Gibt es da was, oder hat einer ne Idee? Mit Hilfe von ActiveX, Arx oder VBA? Lisp pur ist da zu langsam, oder ich hab das falsch angepackt (Xref zu fassen kriegen und dann ALLE Elemente des Xref s durchhacheln). Ausgabe der Funktion sollte dann so aussehen ...
|
| In das Form VBasic wechseln |
|
CoCreate Modeling : TeileFarbe direkt zuweisen
StephanWörz am 04.12.2008 um 15:17 Uhr (0)
Hoi Michi!Versuch mal das Lisp im Anhang!Du kannst dies ganz einfach an Deine Bedürffnisse anpassen (auch ohne LISP-Kenntnisse):Die einzelnen Buttons definieren sich so:Code: (EDELSTAHL :title (sd-multi-lang-string "EDELSTAHL" :german "EDELSTAHL") :toggle-type :wide-toggle :Push-action (progn (setq dichte 0.0079) (setq farbe2 "0.8,1,1") (setq Transparenz 0) (setq farbe (sd-rgb-to-color (read-from-string farbe2))) );endprogn ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : bemassungsstil per lisp einfügen
StephanJP am 25.07.2002 um 21:24 Uhr (0)
Hallo Jan, die Expresstools machen im Grunde nichts anderes, als die ganzen zu einem Bemaßungsstil gehörenden Variablen in eine Textdatei zu schreiben. Aus Lisp könntest Du diese Datei öffnen und nacheinander alle Zeilen abarbeiten. In jeder Zeile steht erst die Variable und dann der Wert, der dieser Variable zugewiesen wird. Du solltest dabei beachten, den Bemaßumgsstilnamen in eine Variable zu schreiben, und erst am Ende, wenn alle Variablen gesetzt sind, den Bemassungsstil unter diesem Namen speichern. ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Modeling : TeileFarbe direkt zuweisen
StephanWörz am 04.12.2008 um 15:17 Uhr (0)
Hoi Michi!Versuch mal das Lisp im Anhang!Du kannst dies ganz einfach an Deine Bedürffnisse anpassen (auch ohne LISP-Kenntnisse):Die einzelnen Buttons definieren sich so:Code: (EDELSTAHL :title (sd-multi-lang-string "EDELSTAHL" :german "EDELSTAHL") :toggle-type :wide-toggle :Push-action (progn (setq dichte 0.0079) (setq farbe2 "0.8,1,1") (setq Transparenz 0) (setq farbe (sd-rgb-to-color (read-from-string farbe2))) );endprogn ...
|
| In das Form CoCreate Modeling wechseln |
|
CoCreate Modeling : TeileFarbe direkt zuweisen
StephanWörz am 04.12.2008 um 15:17 Uhr (0)
Hoi Michi!Versuch mal das Lisp im Anhang!Du kannst dies ganz einfach an Deine Bedürffnisse anpassen (auch ohne LISP-Kenntnisse):Die einzelnen Buttons definieren sich so:Code: (EDELSTAHL :title (sd-multi-lang-string "EDELSTAHL" :german "EDELSTAHL") :toggle-type :wide-toggle :Push-action (progn (setq dichte 0.0079) (setq farbe2 "0.8,1,1") (setq Transparenz 0) (setq farbe (sd-rgb-to-color (read-from-string farbe2))) );endprogn ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : Support Pfad - Block Einfügen
marc.scherer am 28.02.2007 um 10:31 Uhr (0)
Hi Monika,ich würde den ganzen Suchen&Finden Quatsch, inklusive der Einfügung in ner Extra Lisp verwursten und dann nur noch diese im Menü aufrufen. Eben eine "Fire&Forget" Funktion.Code:^C^C^P(MonikaBInsert "MeinLieblingsBlock");Das hält Dein Menü klein und übersichtlich und Änderungen an der Art und Weise der Einfügung sind einfachst an der Funktion "MonikaBInsert" vorzunehmen, ohne das Menü zu ändern.Wie stehts mit Deinen Lisp Kenntnissen?------------------Ciao,MarcMein AG sucht u.a. Architekten und Bau ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Es weihnachtet langsam
runkelruebe am 20.12.2007 um 14:56 Uhr (1)
Hallo, Zitat:Wie öffne ich denn die Lisp.TXT Datei. Direkt in Autocad einlesen geht nicht weil er sie nicht als Lisp Datei erkennt. Wie kann ich diese umbenennen?im Windows-Explorer. Dafür mußt Du natürlich die Dateiendungen einblenden (im Expolorer: Menü: Extras - Ordneroptionen - Reiter "Ansicht" - Erweiterte Einstellungen - "Erweiterung bei bekannten Dateitypen" - Häkchen weg - OK ) Zitat:Das gleich gilt für DWG Dateien die auch manchmal eine TXT Endung haben. Vielleicht bin ich jetzt ein bisschen blöde ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Layout als Datei speichern ?
Sammler-1 am 25.07.2002 um 09:53 Uhr (0)
Hallo, hatte mich schon gefreut das es jetzt endlich eine Lösung für mein oben genanntes Problem gibt..........,bin aber immer noch da, wo ich am Anfang war....!!!!!!!!Habe das Lisp-Prog. von „ cadwiesel“ geholt, stehe aber immer noch vor dem Problem, das er zwar die ganzen restlichen layouts rauswirft, aber im Modellbereich A L L E Elemente nach wie vor enthalten bleiben.Allerdings zeigt er mir bei Anwendung von IMBAL_1.1 folgende Meldung:„"Fehler Einstellung für AutoCAD-Variable zurückgewiesen: "CVPORT" ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Von lisp -> lisp aufrufen
marc.scherer am 07.06.2004 um 22:21 Uhr (0)
Hi,in dem Zusammenhang ist vielleicht folgendes Konstrukt interessant:Code:;; Funktion zum sicheren Ausführen von Code;; Beispiel:;; Normaler Aufruf:;; (setq value (MS_multiList "Titel" "Aufforderung" ("C" "F") ("A" "B" "C" "D" "E" "F" "G")));; Safe Aufruf:;; (setq retval (MS:SAFE-EVAL (MS_multiList "Titel" "Aufforderung" ("C" "F") ("A" "B" "C" "D" "E" "F" "G"))));; oder;; (setq retval (MS:SAFE-EVAL (list MS_multiList "Titel" "Aufforderung" ("C" "F") ("A" "B" "C" "D" "E" "F" "G"))))(defun MS:SAFE-EVAL (EVA ...
|
| In das Form Lisp wechseln |
|
AutoCAD LT : Suchen / Ersetzen
scoubie am 21.06.2016 um 12:14 Uhr (1)
Servus kingluis,Zitat:Original erstellt von kinglouis:Hi scoubie,ich muss leider ca. 2500 Mtexte ändern...alle nach gleichem Muster, also immer nur die erste Stelle. Die 2.te, 3.te und 4.te Stelle verändern sich fortlaufend. Es gibt also auch 1.2.3.4 und 1.5.6.7 und 1.8.9.10 usw...da müßtest Du aber auch bei einer LISP Programmierung irgendwie eine Intelligenz rein bekommen, damit klar ist, welche Stellen geändert werden sollen. Wobei das ja nicht zur Diskussion steht, weil LISP & AutoCAD LT nicht geht.--- ...
|
| In das Form AutoCAD LT wechseln |
|
PTC Creo Elements/Programmierung : Lisp Help
Toney am 29.08.2022 um 08:51 Uhr (1)
Zitat:Original erstellt von Toney:Ich bräuchte auch etwas anderes, wenn Sie mir helfen könnten, ich bräuchte ein Makro-Lisp, das mir unter Berücksichtigung eines Stücks den Namen des Stücks und den Namen der Wurzel gibt, von der es abgeleitet ist. Ich warte in der Zwischenzeit auf eine Antwort. Ich wünsche Ihnen einen schönen Tag.Ich bräuchte auch etwas anderes, wenn Sie mir helfen könnten, ich bräuchte ein Makro-Lisp, das mir unter Berücksichtigung eines Stücks den Namen des Stücks und den Namen der Wurze ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Lisp : Wo gibt's BKS-Koordinaten?
Archäologie Bubi am 31.03.2022 um 14:22 Uhr (1)
Also ich habe deinen Workflow noch nicht ganz verstanden, aber du scheinst das/die BKS schon zu haben und willst die Koordinaten mit entget abfragen.Dann könntest du dir doch mit (trans (cdr (assoc 10 (entget (entlast)))) 0 1) die Koordinaten im BKS ausgeben lassen und so weiterverarbeiten.Das ist zwar eine Transformation aber AutoCAD übernimmt uns die Matrixrechnerei. Mit Python oder VB kenn ich mich nicht aus, aber wenn du in AutoCAD arbeitest (und in ein LISP-Forum schreibst) ist dies mit LISP -meines W ...
|
| In das Form Lisp wechseln |
|
Lisp : lisp - alle Polylines im Uhrzeigersinn
gringooo am 29.03.2017 um 08:19 Uhr (1)
Hallo Foren Gemeinde,kennt jemand eine vorhandene Lisp um alle markierten zusammenhängende Polylines (oder alle in der Zeichnung) in dieselbe Richtung zu drehen?Alle Polylines sollten immer gegen den Uhrzeigersinn gebracht werden. Sollte nur im Uhrzeigersinn möglich sein, könnte ich dies aber im nachfolgenden post einstellen.Ich kenne den Befehl UMDREH, aber ich benötige eine Routine um auf einmal alle Polylines in dieselbe Richtung zu bringen. Manuel ist dies eine sehr aufwendige Arbeit...Polylines aus Bö ...
|
| In das Form Lisp wechseln |