|
Rund um Autocad : osmode
fuchsi am 20.10.2004 um 08:56 Uhr (0)
Zitat: Original erstellt von mapcar: Das halte ich für ein ganz derbes Gerücht . In der Praxis sieht es allerdings so aus, dass die meisten Lisp-Programme leider nicht sauber programmiert sind. Ein User-Cancel ist ein Error wie jeder andere auch. ja da hast du schon recht. ein esc bei einer user-eingabe kann man mit einer sauberen error-routine abfangen, um z.B.: den systemvariablen-zustand wieder herzustellen. ich habe mich aber trotzdem für die reaktor-lösung entschieden, da ich erstens sowieso ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : 2D Grundriss-Pläne zu 3D konvertieren
rexxitall am 17.07.2013 um 00:43 Uhr (0)
HiAlles neu zu zeichnen ist Unsinn. Ich wuerde mir wenn ersteinmal ein paar vba scripte schreiben um fix layer umzuschalten elemente sichtbar zu schaltene etc.In den ARKITolls sind auch nette fertig kostenlos zu haben.Ferner um ggf. linien zu verlangern wenn sie zu kurz sind usw. Nur um die Plaene aufzubereiten.(Muss man eh allein um mal draufzuguggen usw.)Ich wuerde dann die plaene zu schraffieren. (Schraffur mit punkt innerhalb erzeugen langt und geht fix wenn die Layer nett sortiert sind)Es gibt im Netz ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Formel in textstring auswerten
archtools am 26.01.2018 um 14:22 Uhr (1)
Zitat:Original erstellt von fca_mi2:Hallo,gibt es eine Möglichkeit ein in einem text enthaltene mathematische Formel mit lisp auszuwerten ?als bsp (1+2)*3 soll berechent werdenNaja, Du benötigst dann ein Programm, das mathematische Formeln erkennen und auswerten kann. Das Erkennen leistet ein sogenannter Parser.Ich habe vor vielen Jahren mal sowas geschrieben, um für BricsCAD & Co das AutoCAD Tool GeomCAL nachzubilden. Das hat recht gut geklappt, aber ich habe leider alle Rechte daran exklusiv an einen and ...
|
| In das Form Lisp wechseln |
|
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 |