|
Lisp : XML-Files?
CADwiesel am 17.06.2010 um 12:18 Uhr (0)
Ich musste mich ebenfalls für ein Projekt mit der Möglichkeit XML Dateien auszulesen beschäftigen.Mitlerweile habe ich ein VLisp Tool erstellt, welches mit genau diese Aufgabe erfüllt.Basierend auf genau der von CADmium angesprochen Möglichkeit (vlax-create-object "MSXML.DOMDocument") wird eine assocliste aus der XML Datei erstellt.------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : Excel: Formula - FormulaLocal
CADwiesel am 27.09.2012 um 10:40 Uhr (0)
Code:(vlax-put-property (vlax-variant-value (vlax-get-property ZielCells "ITEM" ze sp)) "FormulaR1C1Local" (strcat "=SUMME(Z" (itoa v_ze) "S" (itoa v_sp) ":Z" (itoa b_ze) "S" (itoa b_sp) ")" ) )ZielCells wäre bei dir CellsDen Rest erkennst du - denke ich------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Fehler in meiner MNU Datei
AsSchu am 09.03.2004 um 09:26 Uhr (0)
Hallo Cadwiesel: meinst du so: (setvar cmdactive 0) (command _menuload M:Ing.Bau-BibliothekBIB ) (menucmd P10=+BIB.pop1 ) (command _menuload M:Ing.Bau-BibliothekBibliothek ) (menucmd P11=+Bibliothek.pop1 ) (setvar cmdactive 1)
|
| In das Form AutoLisp wechseln |
|
Lisp : Layer wählen, Linieneigenschaften übernehmen, Befehl Linie
CADwiesel am 03.12.2013 um 07:38 Uhr (1)
Hört sich in Teilen für mich so an, als ob die Layer und Eigenschaften zu Layer Zuordnungen noch nicht so ganz verstanden wurden. aber (entlast) liefert dir das letzte Element, welches erstellt wurde. Damit kann dann das Objekt wählen nach dem Zeichnen entfallen.sehr rudimentär------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Linientypen mit entmake
Brischke am 22.12.2003 um 13:46 Uhr (0)
Hallo Cadmium, schau dir mal das LTDUMP.lsp von CADwiesel s Seite an. Ich weiß nicht ob das was nützt, um den Geheimnissen auf die Spur zu kommen, da ich das selber noch nicht gemacht habe. Ich mach das immer mit Linientyp laden. Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!
|
| In das Form AutoLisp wechseln |
|
Lisp : Lisp und dynamische Blöcke
Dirk.B am 31.01.2013 um 19:29 Uhr (0)
Hallo CADwiesel!Wenn ich das richtig verstehe, durhläufst Du mit der foreach - Schleife die BlockProperties nach a.Das ganze läuft über vla-GetDynamicBlockProperties.Wie aber setze ich dann den Wert "Sichtbarkeit1" Ø3 mm auf "Sichtbarkeit1" Ø4 mm um?Code:(set (vlax-ename-vla-object a) "Sichtbarkeit1" "Ø4 mm")Sorry, aber ich komm damit noch nicht klar Geht das denn überhaupt mit den Werten ändern?------------------GrußDirk
|
| In das Form Lisp wechseln |
|
AutoLisp : Fehler in meiner MNU Datei
Waldemar am 09.03.2004 um 07:38 Uhr (0)
Hi CADwiesel, wenn ich (menucmd P15=+WP-MENU.pop1 ) in der Befehlszeile eingebe taucht die Box mit der Fehlermeldung nicht auf. Sie erscheint auch nicht wenn ich nur ein Menü dazulade. Sobald ich ACETMAIN und WP-MENU wie oben hintereinander lade erscheint die Box. Ich muss ich glaube ab (if (findfile... die Ladeprozedur umschreiben. Gruß Waldemar
|
| In das Form AutoLisp wechseln |
|
Lisp : sysvar-reactor in Bricscad 19
Peter2 am 26.11.2018 um 14:21 Uhr (1)
Ticket habe ich jetzt erstellt.Zitat:Original erstellt von CADwiesel:...Ich vermute mal, das daher die nicht unter die zu überwachenden per reactor fällt. ...Das wäre natürlich suboptimal, weil konkret hier worlducs eine schöne Zusammenfassung diverser Untervariablen ist.------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
Lisp : Papersize ermitteln
CADwiesel am 18.11.2013 um 07:40 Uhr (1)
Was fällt dir bei dieser Zeile auf? Code: (setq la (vla-item (vla-get-layouts ad) "Model"))oder bei dieser?Code: (setq la (vla-item (vla-get-layouts ad) "Model"))------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Websites von Reini Urban und Vladimir Nesterovsky
Peter2 am 18.05.2005 um 11:33 Uhr (0)
Zitat: Original erstellt von CADwiesel: klar gibts andere Seiten, kommt aber drauf an, was du suchst. Die Frage nach anderen Seiten war so gemeint: andere Seiten dieser beiden Herren . Danke für die Rückmeldung. Peter ------------------ Für jedes Problem gibt es eine einfache Lösung. Die ist aber meistens falsch. ;-)
|
| In das Form AutoLisp wechseln |
|
Lisp : modemacro + getvar
CADwiesel am 25.09.2006 um 12:46 Uhr (0)
was heißt es werden keine Änderungen übernommen? Die Anzeige wird nicht nachgeführt?Wenns das ist, ist das doch klar. Woher soll den Modemacro wissen, das du was verändert hast?Es bleibt dir übrig:- einsatz eines Reaktors, der dir die Anzeige bei einem Ereigniss nachführt,oder- ein erneutes manuelles Ausführen des Befehls, der die Anzeige nachführt.------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : DCL Box Beschriftungen
CADwiesel am 07.10.2011 um 08:45 Uhr (0)
So, folgendes habe ich dazu rausgefunden:wenn wir die Diaolgbox so erstellen:Code:no_name : dialog {:row{: toggle { key = "DCLCheckButton1" ;}:text{ label = " " ; key = "on_screen_point_text";}}ok_only;}Man beachte den Label - dieser hat 6 Leerzeichen mehr, als der Text, der angezeigt werden soll.dann wird die Box aus dem Lispprogramm so befüllt:Code:(set_tile "on_screen_point_text" "Am Bildschirm bestimmen")------------------Gruß CADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
AutoLisp : Problem bei Routine zum Durchsuchen einer Entity-Liste
C. Wincziers am 06.05.2004 um 17:25 Uhr (0)
Hallo Cadwiesel, ja, hatte ich auch schon probiert. Das sind Bitwerte für die Bemaßungstypen (u.A. auch für eine individuelle Position der Bemaßung usw.). Wie ich allerdings diesen Bitwert in Lisp so herunterrechne, das ich damit auf meine benötigten Bitwerte von 1....5 komme, weiß ich nicht. Das müßte ja irgendwie mit Ganzzahlen gehen..... Mit freundlichen Grüßen, Christian Wincziers
|
| In das Form AutoLisp wechseln |