|
AutoLisp : Lisp und Datenbanken
fuchsi am 20.04.2006 um 10:29 Uhr (0)
In diesem Beitrag habe ich kurz erklärt, wie man mit Lisp auf Acsess Datenbanken zugreifen kann http://ww3.cad.de/foren/ubb/Forum145/HTML/001285.shtml#000001------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC
|
In das Form AutoLisp wechseln |
|
AutoLisp : Lisp und Datenbanken
fuchsi am 20.04.2006 um 10:54 Uhr (0)
zu 2(setq x (open "WYPRINTWNWY00020PR" "w"))(print "test" x)(close x)Druckt am Netzwerkdrucker wy00020pr des printservers wyprintwn eine Seite mit dem Text test aus.Alternativ geht auch LPT1 (wenn der drucker direkt am lpt-Port hängt)------------------ Ing. Anton FuchsWWW.FFZELL.AT.TC
|
In das Form AutoLisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Brischke am 17.03.2006 um 08:24 Uhr (1)
Zitat:Original erstellt von Dolcetto:...(setq a (vlax-get-property ExcelCells "A1"))Dabei bekomme ich allerdings die Fehlermeldung: unbekannter Name: A1 ... (vlax-get-property ExcelCells "ITEM" Zeile Spalte)Die Zeile und Spalte musst du getrennt übergeben, dann auch als Integer.Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Dolcetto am 17.03.2006 um 08:15 Uhr (1)
Also vielendank erstmal für eure Hilfe und Antworten.Ich versuche gerade mich damit auseinander zu setzen. In meinen Augen benötige ich nicht mehr als diese Zeilen: (setq excel (vlax-get-object "excel.application")ExcelWorkbook (if excel (vlax-get-property excel "ActiveWorkbook"))ExcelSheet (if ExcelWorkbook(vlax-get-property ExcelWorkbook "ACTIVESHEET"))ExcelCells (if ExcelSheet(vlax-get-property ExcelSheet "CELLS")))(setq a (vlax-get-property ExcelCells "A1"))Dabei bekomme ich allerdings die Fehlermeldu ...
|
In das Form Lisp wechseln |
|
AutoLisp : Lisp und Datenbanken
Niggemann am 20.04.2006 um 22:29 Uhr (0)
Hallo fuchsi,vielen Dank für den Tip mit dem Drucker, hätte ich auch selbst drauf kommen können, aber keiner ist Allwissend. Leider muß ich mir jetzt noch eine Druckertreiber schreiben damit die Umlaute auch richtig ausgegeben werden. Ist aber so schon ganz Super.Mit den Datenbanken kann ich mich erst später beschäftigen.nochmal vielen DankNiggemann
|
In das Form AutoLisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Rabbit 007 am 16.03.2006 um 15:49 Uhr (1)
Hallo Dolcettoleider würde ich das problem lieber in LISP anpacken,mich jetzt auch noch in VB einzuarbeiten wäre zuviel.Darum hoffe ich noch auf einen weniger komplexen Schnipsel Codemit dem man dann weiterkommt.
|
In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Brischke am 16.03.2006 um 15:56 Uhr (1)
Hallo Rabbit, hallo Dolcetto,dolcetto, du hast ja schon ein paar Code-Zeilen gefunden. An genau dieser Stelle im Forum (dieser Beitrag) steht eigentlich alles drin.Ihr macht es Euch wirklich sehr viel schwerer als es ist.Ihr müsst keine Angst vor dem (vlax-irgendwas ..) haben, sondern Euch mit der Materie der Strukturen und Möglichkeiten im ActiveX (das hat nichts mit Lisp zu tun) beschäftigen.Da gibt es eben Objekte und diese haben Eigenschaften. Im AutoCAD ohne diese ActiveX-Schnittstelle gab es Elementd ...
|
In das Form Lisp wechseln |
|
Lisp : Geschwindigkeit mit ActiveX
Brischke am 21.04.2006 um 13:44 Uhr (0)
Hallo Stefan,das hast du richtig festgestellt. Der Zugriff auf Excel via ActiveX ist seeeehr langasam. Weshalb ich nach wie vor empfehle die Daten, sofern diese nicht minütliche Änderungen erfahren als TAB-getrennte ASCII-Datei zu speichern. Diese ist innerhalb kürzester Zeit mit Lisp eingelesen und sortiert.Grüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
In das Form Lisp wechseln |
|
Lisp : Geschwindigkeit mit ActiveX
s.wickel am 21.04.2006 um 13:54 Uhr (0)
Danke für die Antworten.Ich werde es also versuchen, Excel per Lisp zu veranlassen, die Daten in eine Temporäre Datei zu schreiben.Bis dann,Stefan
|
In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Rabbit 007 am 16.03.2006 um 15:32 Uhr (9)
Hallo Zusammen !!!Leider stecke ich in genau der selben Klemme wie DolcettoDie Foren und Links habe ich auch schon alle durchforstetaber die Sachen sind zu einfach zu hoch und man findet nicht den richtigen Ansatz,weil die vlax- Befehle sind auch für mich ein Graus und auch kein durchkommen für mich in dem schönen Tutorial was es gibt.Einzelne Zeilen wären da wohl hilfreicher und lehrreicher als links zu komplexen Programmcodes. Aus einzelne Zeilen könnte man sich dann die zusammenhänge selber herausarbeit ...
|
In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Dolcetto am 16.03.2006 um 15:36 Uhr (1)
Hallo Rabbit 007Hab leider immernochnichts gefunden, mit den obigen genannten Codes komme ich auch nicht weiter.Aber für irgend etwas hat man ja ältere Brüder! Dieser programmiert seit Jahren Visual Basic und ihm habe ich dasmal geschildert. Er meinte es währe keine grosse sache sobald er mal Zeit hat, ziegt er es mir. Falls es wirklich so eifach ist, poste ich es hier.Grüsse Dolcetto[Diese Nachricht wurde von Dolcetto am 16. Mrz. 2006 editiert.]
|
In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
Dolcetto am 13.03.2006 um 10:56 Uhr (1)
Hallo,Kann man aus dem Excel z.B. aus der Zelle A1 den darin enthaltenen Wert in einer Lisp speichern?Wenn Ja, wie?z.B. (setq zelleA1 (.......... Excel....A1)Oder muss man das mit VBA machen?Grüsse Dolcetto
|
In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
CADmium am 13.03.2006 um 11:04 Uhr (1)
Lisp und VBA nutzen in jedem Fall die ACTIVX-Schnittstelle von Excel ... ein Bsp in Lisp findest du z.B. hier------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |