|
Lisp : Listengenerator .dwg .xlsx
kurt.trattner am 28.05.2014 um 08:04 Uhr (1)
Hallo liebe Leute Ich schreibe gerade ein Programm, dass je nach Eingabe (Ventil, Pumpe, usw.) automatisch aus dynamischen Blöcken mit diesen Namen eine Liste mit Attributen dieser Blöcke in Excel erstellt, die man später mit meinen zweiten Programm einfach wieder einlesen kann um automatisch viele Attribute zu ändern.Die Programme selbst funktionieren schon gut aber ich bin nun an der Formatierung der Excelliste.Textformat ändern usw. war kein Problem, aber nun soll ich automatisch an einer bestimmten S ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Globaler Skalierfaktor für mehrere Bemassungsstile ändern
CAD-Huebner am 27.09.2007 um 17:04 Uhr (0)
Und weils mit 2008 nicht mehr geht, hier eine kleine Lisp-Routine (Quick & Dirty) zum selber anpassen:Code:(defun C:NEUBEM (/ rewind Stylename) (prompt "Setzt bei allen Bemaßungsstilen DIMSCALE auf 20 und DIMFLAC auf 0.001" ) (setq rewind t) (while (setq Stylename (cdr (assoc 2 (tblnext "DIMSTYLE" rewind)))) (setq rewind nil) (command "_-DIMSTYLE" "_R" Stylename) ; Stil aktuell setzen ; neue Werte setzen (setvar "DIMSCALE" 20) (setvar "DIMLFAC" 0.001) (command "_-DIMSTYLE" "_S" Stylename "_Y") ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Datenexport nach Layern
Roxchen am 09.12.2015 um 08:42 Uhr (1)
Hallo allerseits,ich habe eine DWG-Datei mit ca. 50 Layern. Nun möchte ein Kunde den Inhalt dieser einen Zeichnung in 50 einzelnen Zeichnungen haben. Die 50 Zeichnung sollten am Besten die Namen der 50 haben (ist aber nicht zwingend notwendig, sofern die Layer immer noch genauso heißen).Bei einzelnen Layern bzw. Elementen exportiere ich das immer über WBLOCK. Gibt es einen Befehl oder Lisp-Datei die diesen "Massenexport" machen kann?Zur Verfügung stehen AutoCAD 2012 & 2015, AutoCadMap 2012 & 2015, keine ge ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : ADO-Zugriff auf MSSQL-DB
tappenbeck am 17.03.2014 um 16:51 Uhr (1)
Hi !es gab vor Jahren einmal das Tool der Flemming Group um mit ADO auf Datenbanken zugreifen zu können.Zwei Fragen dazu:* weiß einer von Euch ob das noch in der heutigen Umgebung funktioniert und wenn nicht kennt jemand eine Alternative unter Lisp ?* wenn es noch funktionieren sollte, dann braucht man ja einen ConnectionString. Im Beispiel lautet dieser:Code: (setq ConnectString CONNECTION "Provider=MSDASQL;Driver={Microsoft Access Driver (*.mdb)};DBQ=C:CADADOLISP_test.mdb" )Ich habe aus einer Maps ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : Lisp Winkelhalbierende
friedhelm at work am 30.11.2012 um 19:10 Uhr (0)
Hallo,danke für den Tip. Funktioniert sogar wenn man nur win_halb :LAeingibt.Hatte noch was anderes versucht (bei mir ist das nur rumprobieren und keine Lispkenntniss :D ) In Zeile 37 steht :initial-optional t das habe ich in:initial-optional nil ;;fhk war t geändert. Dadurch wird direkt zum Anklicken der 1.Linie augefordert.Aber weil das funktionierte hab ich noch weiter probiert.Zeile 113 (sd-set-variable-status LA :optional t)in(sd-set-variable-status LA :optional nil) ;;fhk war tgeändert.Jetzt ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um AutoCAD : Lisp-Datei kann nicht ausgeführt werden
CADmium am 13.11.2012 um 15:42 Uhr (0)
du rufst da den Textbefehl auf, anschließend wird gleich der Punkt übergeben ... das geht schief, bei einem aktuellen Textstil mit der Texthöhe 0 , d da erst die Texthöhe erwartet wird ...oder wo steigt der Befehl aus ? Besser wäre schon sowas :(defun C:CNC (/ P A B) (if(and(or(setq P (getpoint "
Zu bemassenden Punkt eingeben: ")) (prompt "
kein Punkt gewählt.") ) (or(setq A (getpoint "Textbeginn eingeben: ")) (prompt "
kein TextstartPunkt gewählt.") ) (setq B (strcat(rtos( ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD ARX Object : Lisp to .NET
alfred neswadba am 19.04.2010 um 20:24 Uhr (0)
Hi, Ich möchte bei der Kopierfunktion den "neuen" Rahmen im Layout(der SK soll natürlich dementsprechend mitwandern) gerne auf 0,0,0 haben. Kann ich das über die Matrix steuern? oder muss ich die Objekte nachträglich ändern über das Position Property?Wenn das originale Element nicht auf 0,0,0 liegt, dann wird auch die Kopie nicht auf 0,0,0 liegen. Entsprechend wird es notwendig sein, die Elemente zu verschieben. Hast Du eine Vielzahl von Elementen (und erkennst nicht, welches der Rahmen ist), kannst Du ...
|
| In das Form AutoCAD ARX Object wechseln |
|
Lisp : Lisp Station einer Gradiente
archtools am 08.04.2023 um 14:11 Uhr (1)
Zitat:Original erstellt von KlaK:@archtools: Die Begriffe die hier verwendet werden sind spezielle Begriffe aus dem Aufsatz Civil 3D und so eigentlich schon korrekt und eindeutig. Alle Fachbegriffe aller Branchen sind ziemlich eindeutig, aber sie sind eben den Leuten außerhalb dieser Branche fast immer unbekannt. Da erwarte ich schon, dass jemand, der um Hilfe bittet, auf Nachfrage (!) wenigstens klar sagt, um was es sich dabei handelt.Der OP hat sich ja auch auch fachlich und mathematisch falsch ausgedrüc ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Bemaßung (Überschreibung)
Proxy am 03.03.2004 um 09:03 Uhr (0)
ich habe viele Zeichnungen mit über 1000 Bemassungen auf unterschiedlichen Layern unterschiedliche Bem-Styles, usw. usw (teilweise mit echt doofen Überschreibungen). Will mit einem Klick feststellen und konvertieren mit folgenden Regeln: 1. Wenn innerhab der Bemassungzahl vor dem -Zeichen ein String existiert dann setz diesen Wert als Bemassungszahlpräfix. 2. Wenn innerhalb der Bemassungszahl nach dem -Zeichen ein String existiert dann schiebe diesen Wert als Bemassungszahlsuffix 3. Entferne das -Ze ...
|
| In das Form AutoLisp wechseln |
|
Anwendungen : Abwicklungen
Proxy am 25.12.2004 um 03:13 Uhr (0)
*confused* 1. haben wird uns da im Kalender verfangen, ist doch kein April 2. habe ich in meinem jungen Leben noch nie eine so "komische" Idee/Einsatzgebiet für CAD-Programme gesehen 3. wenn dann ist ein Prog wie z.B. 3DMax am besten für die Stoffmodellierung. 4 jedoch wie soll eigentlich die Abwicklungsgeschickte programmierbar sein ? Gibt echt eine DIN-Nahtnormformen wie z.B. beim Schweissen ? 5. Wie soll z.B. die Einwirkung von Waschmitteln und falsch eingestellten Waschmachinen damit berücksichtig w ...
|
| In das Form Anwendungen wechseln |
|
Lisp : Zwischenablage - Datei - oder ?
fuchsi am 09.08.2010 um 12:06 Uhr (0)
Um zwischen 2 Autocad Instanzen (2x acad.exe) zu kommunizieren, würde ich auch den Weg über eine temp. Datei wählen.Kommt mir sicherer vor, als die Zwischenablage. Vor allem, da ich in beiden Programmen, die Lispprogramme selber schreiben kann. Die Zwischenablage würde ich nur dort verwenden, wenn das Zielprogramm nur über diese Importmöglichkeit verfügt.(aber von acad nach acad kann man selber Lisp oder VBA Programme schreiben)Um von Zeichnung zu Zeichnung in der SELBEN acad.exe zu kommunizieren, kann man ...
|
| In das Form Lisp wechseln |
|
Autocad LT : Koordinatenbemaßung
cadffm am 03.09.2003 um 15:51 Uhr (0)
Die kurze Antwort: Nein, nicht Möglich (würde sonst bestimmt in der Hilfe stehen) -damit mußt du dich wohl abfinden... --------oder weiter----------- Aber ich sehe gerade das diese Bemaßung sowieso nicht assoziativ ist (oder doch?) - also würde dir ja auch ein einfacher Text reichen an der Stelle ! - mit den Führungslinien natürlich... aber das wäre dann doch das Gleiche wie das Bemaßungsobjekt für dich oder ? Lisp´s die Koordinaten als Text absetzen gibt es schon, für die Führungslinien müßte man diese n ...
|
| In das Form Autocad LT wechseln |
|
OneSpace Modeling : Lisp Fehler am Freitag den 13ten
crisi am 16.07.2007 um 08:49 Uhr (0)
Hallo Jochen. Das ist ja wirklich ein "uralt" Fehler von Modeling. Hierzu gibt es aber sogar ein offizielles Statemant von CoCreate. Diese Aussage bezieht sich aber auf die WIN 2000 Version, inwiefern das noch für Gültigkeit für neuere Betriebssystem hat kann ich Dir leider auch nicht sagen. Das sagt CoCreate: =========================================================================Startup of OSD/M 11.60 C/D fails with "failed loading shared library dek.dll" Problem: Startup of OSD/M 11.60 C/D fails with " ...
|
| In das Form OneSpace Modeling wechseln |