|
AutoLisp : Infopunkte mit Lisp Einfügen und Bearbeiten
rex121 am 11.08.2003 um 10:51 Uhr (0)
Hallo Ich habe 2 fragen. 1. Ich mochte den Infopunkt über Lispprogram in die Zeichnung einfügen, wie kann Ich die Dialogfenster mit Part Referencen ausschalten (das die Mir bei Einfügen nicht Erscheint)? 2. Ich habe in einem Zeichnung ein Infoponkt, der entsprechend ausgefüllt ist. Ich muss aber die Einträge mit anderen austauschen. dafür habe ich einen kleinen lispprogram: (setq e1 (entlast)) ; wähle 1 obiekt (letzeingefügte ist infopunkt) (setq attlist (entget e1)) ; (setq e1_1 (cdr (assoc 340 att ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Nur Maßketten in Layer markieren
oodas am 08.06.2020 um 22:44 Uhr (1)
Also eins nach dem anderen. Fangen wir mal mit Texten an. Ziel ist ein Makro oder lisp code der nacheinander z.b alle 18 er Texte markiert und T18 zuordnet. Analog dies dann mit 35,50,70 Texten wiederholen. Problem was ich hier sehe ist, dass die Texte der Legende eine eigene Layer, Legende18 usw. haben. Allerdings könnte ich die ja einfach im Layermanager ausblenden bzw die Anwendung nur auf den markierten Bereich anwenden. Punkt zwei nach den Texten wären dann alle Maßketten. Das sollte ja relativ einfac ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : INI-Datei schreiben / lesen
fuchsi am 19.11.2003 um 09:35 Uhr (0)
ich hab mir da eine activeX Dll geschrieben, die ich dir zur verfügung stellen kann die dll einfach ins winntsystem32 kopieren und registrieren dann hast du folgende neuen befehle (setq actools (vlax-get-or-create-object acadtools.tools )) (vlax-invoke actools StartApplication notepad ) (vlax-invoke actools ReadIni Section Entry Default IniFile) (vlax-invoke actools WriteIni Section Entry Value IniFile) (vlax-release-object actools) mit vlax-get-or-create-object wird das objekt instanziert (vlax ...
|
| In das Form AutoLisp wechseln |
 |
PTC Creo Elements/Direct Modeling : Kontur über LISP erzeugen
der_Wolfgang am 27.05.2018 um 16:10 Uhr (15)
Zitat:Original erstellt von jpsonics:ist das gleiche Ergebnis wie mit (display):Code:47.615352880000003,15.25706952(69.909358040000001,3.5611315509999999)Ich würde trotzdem IMMER pprint bevorzugen (oder gar (format T ... ) )vergleiche: (pprint :no-error) (pprint "ein String") (pprint pi) versa (display :no-error) (display "ein String") (pprint pi) keywörter sind keine keywörter mehr, strings keine strings. So was verfälschtes (mit display) ist gerade für weniger erfahrene eher schlecht.TIP: (oli:sd-show- ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
AutoCAD Civil 3D : punktbeschriftung schriftgröße
turboulenz am 22.11.2007 um 17:51 Uhr (0)
Hallihallo!-------------(danke nochmals für die supa hilfe beim letzten mal -hintergrundfarbe von textbeschriftungen ändern-. wardavon gleich so motiviert, dass ich mir das lisp kochbuch gekauft hab. aber vom buch kaufen alleine wird halt auch nichts... und beim civil 3d buch is halt mal am anfang mehr weiter gegengen. bin inzwischen schon etwas tiefer in die materie eingedrungen, hab aber trotzdem wieder ein problem mit beschrifungen.)--------------aufgabenstellung konkret:ich hätt gern, dass die schrifth ...
|
| In das Form AutoCAD Civil 3D wechseln |
|
AutoLisp : Deklaration von Variablen *nützliches Proggie für Programmierer*
benwisch am 10.04.2003 um 11:04 Uhr (0)
habt ihr manchmal auch das problem, daß ihr bei eurer lisp-programmierung vielleicht die eine oder andere deklaration von var s vergeßt ?? oder es mühselig wird, am schluss alle var s zu finden und abschliessend zu deklarieren ?? ich habe in den tiefen des internets ein command-line proggie gefunden, welches einem die arbeit abnimmt. das programm deklariert alle gefundenen variablen. eine globale var erkennt das programm durch einen präfix # oder eigene z.b. *globalvar* (*). aufruf des programms : ideclare ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Zahlen aus string exportieren
jomann999 am 14.02.2016 um 20:13 Uhr (1)
Hallo liebes CAD Forum,ich habe eine Frage, und zwar:Ich möchte gerne Zahlen aus einer Textzeile exportieren. D.h. Buchstaben oder nicht-Zahlen sollen entfernt werden. Und zwar aus der mit dem acad Befehl masseig erzeugten *.mpr datei. In einer lisp funktion habe ich die Datei schon geöffnet und für jede text-Zeile eine Variable vergeben (Var Zeile1). "(setq i 1) (while ( i 20) (set (read (strcat "Zeile" (itoa i))) (read-line mprdat)) (setq i (1+ i)) ) (close mprdat)"Man kann nun mit (vl-string-search ...
|
| In das Form Lisp wechseln |
|
Lisp : command-Befehl mit variabler Länge
fuchsi am 29.02.2008 um 11:57 Uhr (0)
Zitat:Original erstellt von romi1:Hi tunnelbauer!Danke für den Tipp, aber ich schnipsle jetzt mittlerweile ca. 3 Tage an dem lisp zum Blöcke einlesen, und möchte nicht so kurz vor dem Ziel aufgeben. Ist ja auch egal für was ichs brauche, die Frage lautet: wie kann ich die command-Zeile so gestalten bzw. gestalten lassen (z. B. mit strcat ... aber der schluckt keine Strings, die Anführungszeichen enthalten), das sie mit einer variablen Anzahl von Attributen fertig wird?Gruß,RomanIn dem Fall wohl gar nicht. ...
|
| In das Form Lisp wechseln |
|
EPLAN Electric P8 : PDF Export
Peter Richter am 21.06.2017 um 11:42 Uhr (1)
nee autodesk hatte auch versionen dabei die zum kotzen waren die aktuelle is meiner meinung nach der hammer und mal ganz ehrlich ich kann ein w&m plan erstellen damit dazu gleich den stromlaufplan/verteilerplan , Steigschachtbelungen und vieles mehr das alles in 3d WAS KANN EPLAN EPLAN NICH MAL EIN EINFACHE PDF erstellen und mein eindruck hier ist ihr seid nur leute die zwar großspurig schreiben wie leicht alles sei jedoch selbst wohl davon keine Ahnung habensonst hättest mir gesagt das lisp nich unter epl ...
|
| In das Form EPLAN Electric P8 wechseln |
|
AutoLisp : Text Grossbuchstaben -- tcase
tom.berger am 09.09.2004 um 12:42 Uhr (0)
Zitat: Original erstellt von Kodat: Es geht aber nicht, ich kann id Objekte wähle aber die Dialogbox erscheint nicht. Was habe ich als lisp- Laie denn da falsch gemacht ? Da werden wohl auch andere Funktionen oder DCLs benötigt, die Du nicht zur Verfügung hast. Kriegst Du denn eine Fehlermeldung? Zuerst aber sollte Dir klar sein, dass man Programme nicht einfach kopieren darf. Schau deshalb erst mal in die von Dir kopierten Dateien, ob Autodesk diese überhaupt für das Kopieren und die freie Verwe ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehl command
hzippo am 18.11.2004 um 18:38 Uhr (0)
Hallo zusammen! Ich habe folgendes Problem: Ich möchte ein Lisp schreiben, welches eine Bemassung (z.B. Winkelbemassung) erstellt, wobei die Benutzereingaben während Ausführung der Routine durchgeführt werden. Anschliessend wird der Plotstil bzw. Linienbreite des Bemassungsobjektes je nach Farbe des Stiles gesetzt. (defun c:Winkel() (command "_DIM1" "_ANGULAR") (SetzeStil) ) Bei Ausführung des Befehls "command" bleibt AutoCAD bei der Ausführung desselben "stehen". Auch das Einsetzen von "pause" führt m ...
|
| In das Form AutoLisp wechseln |
|
Kritik : Grünes Lösungssymbol
cadffm am 16.12.2017 um 22:46 Uhr (1)
Also ich kann zwar das Symbol an der Antwort editieren, aber auf die Lösung-vorhanden Funktion" und damit auf das Thread-Symbol nicht soweit mir bekannt ist.@Jörg"Bestigen" ist wohl falsch, aber auf die eigentliche Frage gibt es ja die Antwort und Lösung,auch wenn es eine Folgefrage gibt.1. Dein Klickpunkt liegt ohne Objektfang nicht auf dem Objekt.2. (n)entsel liefert den Klickpunkt3. Nentsel liefert teilweise das Segment4. Lösung für Autodesk-Lisp (wofür das Forum vorrangig ist, daher gut immer zu erwähn ...
|
| In das Form Kritik wechseln |
|
Makro Programmierung : AI-Schnittstelle
clausb am 15.02.2006 um 09:15 Uhr (0)
Zitat:Original erstellt von Andreas Tost:Ich habe nun versucht mit einem c-Program (AI-Schnittstelle) eine dll zu erstellen (Warum schreiben alle nur über Macros und lisp, aber nicht über diese Möglichkeit im Forum ??).Weil man fast alles auch ueber Makros hinbekommt, und weil es viel mehr Anwender gibt, die sich Makros zutrauen als C-Programmierung. Zitat:Geht auch zu linken, lässt sich mit LOAD_MODULE FODSolidDesigner.dll auch laden. das Kommando lautet:me_new_command("FODSolidDesigner", FODSolidDesigne ...
|
| In das Form Makro Programmierung wechseln |