|
AutoLisp : Block aktuelles Standes einfügen
ManfredMann am 04.08.2003 um 10:52 Uhr (0)
Hallo Experten! Ich möchte mit LISP einen externen dwg-Block mit (command _insert ....) einfügen, wobei ich den Dateinamen mit Pfad angebe. Dies funtioniert recht gut, aber wenn ein Block mit der selben Namen in der Zeichnung bereits existiert, fügt ACAD diesen internen Block statt der externen Datei ein. Bei manuellem Befehl kann man im Dialog-Box der existierende Block ersetzen lassan, aber wie funktioniert dies unter Lisp, ohne dass ich den alten Block mit purge bereinigen muß? Hat jemand eine Idee/ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Modellexport
ManfredMann am 29.09.2003 um 17:04 Uhr (0)
Hallo HansGeorg! Eine Idee wäre den ganzen Ablauf nicht aus einer einzelnen Lisp-Routine zu steuern, sonder aus einem SCR Script-Datei, die ermöglicht mehrere Dateien nacheinander aufzurufen, und jeweils den Lisp-Abschnitt gezielt darauf verwenden. Dies ist zwar nur eine Idee, sollte aber funktionieren, da aus einer SCR kann man wie in einem Batch dateienübergreifend in Autocad Kommandos ausführen bzw. auch Lisp ablaufen lassen. Man startet einfach über Extras Script ausführen... die *.scr Datei Gruß ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Modellexport
ManfredMann am 30.09.2003 um 11:20 Uhr (0)
Hallo HansGeorg! Die Strukturen der scr sind recht einfach, ähnlich einer Batch-Datei, Befehle werden nacheinender abgearbeitet. Hiermit 2 Beispiele, die dwg-s aufrufen, eventuell Autocad-Variablen setzen, eine oder mehrere Lisp Routinen starten, eventuell noch plotten, etc., dann schließlich die dwg speichern und schließen, dann kommt die nächte dwg geöffnet, und (nach Wunsch) zyklisch wiederholt sich das ganze für x beliebige Zeichnungen. Dies wäre alleine mit Lisp (soweit ich weiß) nicht ohne Weiteres m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : autocad über batch starten
ManfredMann am 09.10.2003 um 14:26 Uhr (0)
Hallo Jan! Ich habe (damals unter DOS) mit ACAD 12 ganau dies gemacht, damals ging es. Es sollte mit 2004 unter Win auch gehen. Einfach ausprobieren! Gruß, Manfred
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BD-Bezeichnungsvorlage editieren
ManfredMann am 10.09.2004 um 15:21 Uhr (0)
Hallo LISP-Profis! Ich sollte mehrere DWG-s die unter R13 erstellt wurden mit DB-Verbindung (ACCESS) unter ACAD 2004 weiter bearbeiten können, so, dass die DB-Verbindung (SQL-Server) weiter funktioniert. Die Konvertierung der Verknüpfungen konnte ich erledigen! Es bleibt aber ein Problem: in R13 wurde die Bezeichnung in Syntax #(#( Feldnamen )) abgelegt, in ACAD 2004 sollte aber in #(Feldnamen) vorhanden sein, damit die Steuerung des MTextes funtioniert. Leider wird diese nötige Umstellung beim Öffne ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : BD-Bezeichnungsvorlage editieren
ManfredMann am 13.09.2004 um 10:08 Uhr (0)
Hallo Udo! Danke für Deine Antwort! Ich versuche mein Problem etwas genauer zu schildern: Ich sollte ca. 300 DWG-s, die unter R13 erstellt wurden, und DB-Verbindung beinhalten unter ACAD 2004 weiterbenutzen. Dies bedeutet, daß, ich die DB-Verbindung auch weiter funktionsfäig brauche. Aber unter ACAD 2004 sind die unter R13 erstellten Bezeichnungsvorlagen nicht funktionsfähig, weil ihren Skript nicht mehr gültig sind, die IST und SOLL Stände habe ich im Anhang gespeichert. Da ich 300 dateien nicht manuell k ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Editieren der DB-Bezeichnungsvorlagen
ManfredMann am 15.09.2004 um 09:46 Uhr (0)
Hallo Udo! Danke für deine Hilfe! Das Verfahren mit dem DXF-Umweg habe ich bereits gehabt, ausprobiert etc., einigermassen funktioniert, auch mit einem Script-Steuerung. Die Sache ist, wenn ich diesen DXF-Umweg mache, werden manche M-Texte total verdreht, umformatiert, etc. beim Aufruf unter ACAD 2004. Es hätte mich interessiert, wie ich unter LISP an diese Elemente harankomme. Deshalb die Frage an die LISP-Experten-Forum, aber anscheinend totale Sendepause, nicht einmal eine geht s nicht mit Lisp Meinun ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 18.01.2022 um 15:46 Uhr (15)
Hallo Experten,weißt jemand, ob eine Verbindung zu SQL Datenbank unter Autocad möglich ist? Wenn ja, gibt es Befehle unter LISP dafür? Hat jemand von euch bereits damit zu tun?Danke und Gruß;Manfred
|
| In das Form Lisp wechseln |
 |
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 21.01.2022 um 12:41 Uhr (14)
Hallo Vino,vielen Dank für deine ausführliche Antwort und Code!Ich möchte letztendlich die Verbindung mit einem MySQL (MariaDB) per Lisp unter Acad erzielen.Da ich mit Lisp noch nie eine Datenbank angesprochen habe, würde ich erst versuchen die Verbindung per ODBC zu einer Access-Datei (.mdb) zu programmieren, um zu sehen, welche Logik dies verfolgt. Ich denke, diese Technik unter Lisp funktionieren sollte bzw. es liegen viele Beispielcodes dafür vor, viele haben dies bereits programmiert.Wenn dies funktio ...
|
| In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 21.01.2022 um 16:21 Uhr (1)
Hallo Niggemann, danke für die Hinweise.wie ich eben Vino geschrieben habe, würde ich erst versuchen, die Verbindung per ODBC zu einer Access-Datei (.mdb) zu programmieren, um zu sehen, welche Lisp Befehle dabei verwendet werden. Ich denke, diese Technik unter Lisp funktionieren sollte, bzw. es liegen viele Beispielcodes dafür vor, viele haben dies bereits programmiert. Wenn dies funktioniert, werde ich in einem zweiten Schritt die Verbindung über ODBC zu eine MySQL Datenbank versuchen.Hast Du jeweils so e ...
|
| In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 25.01.2022 um 12:45 Uhr (1)
Hallo Niggemann,danke für die Beispiel-Codes.Wo kann ich die "ADOLISP_Library.lsp" Datei finden bzw. herunterladen? Ist diese Datei Bestandteil von Autodesk Installation, oder kommt von einem Drittanbieter?Gibt es keine standard Lisp-Befehle, die einer Datenverbindung zu ODBC dienen? Sorry für die Fragen, aber ich konnte keine klare Antworten darauf in den Web-Inhalten finden.Danke und Gruß,Manfred
|
| In das Form Lisp wechseln |
 |
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 25.01.2022 um 13:07 Uhr (1)
Hallo Niggemann, ich habe eine Quelle für ADOLISP_Library.lsp gefunden:http://acad.fleming-group.com/index.htmlIch hoffe, dass dies das Richtige und die aktuelle Version ist. Ist diese Lisp Datei, die Du auch verwendest?Gruß,Manfred
|
| In das Form Lisp wechseln |
|
Lisp : SQL Verbindung per AutoLISP
ManfredMann am 25.01.2022 um 14:05 Uhr (1)
Hallo Niggemann, genau dies habe ich bereits gefunden und heurunter geladen.Ich versuche jetzt etwas Sinnvolles aus den Beispielen zu entnehmen und per Lisp die Verbindung zu eine ODBC registrierte .mdb Datenbank-Datei aufzubauen. Gibt es wirklich keinen "standard" Befehls-Satz unter Lisp für die ODBC Verbindung? Danke und Gruß,Manfred
|
| In das Form Lisp wechseln |