Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.247
Anzahl Beiträge: 32.185
Anzahl Themen: 4.624

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 3069 - 3081, 6731 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
Lisp : dynamischer block ? lisp prüfung
tappenbeck am 26.03.2008 um 15:30 Uhr (0)
hi !vielen dank für den hinweis - wurde in der autocad discussion group fündig und habe etwas umgebaut.Code:(defun IsDynamicBlock (IsDynamicBlock#Ename / ) (if (= (vla-get-IsDynamicBlock (vlax-ename-vla-object IsDynamicBlock#Ename) ) :vlax-true ) T nil ) )gruß Jan :-)------------------jan :-)

In das Form Lisp wechseln
Lisp : Attributswerte übertragen
Ian_K am 01.04.2008 um 13:55 Uhr (0)
Hmmm, ich habe das mal in eigenständigen lsp Datei getestet und da kommt folgendes bei raus:Befehl: attnamesBlock auswählen 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29)Ich kann das leider nicht interpretieren. Wie baut man das denn in Marcs Code ein?Ich vermute mal, hinsichtlich meiner VBA Kenntnisse:setq listeerstellt ein 2dimensionalen Array. Eine Dimension wird mit den ZielAttributen belegt.Dann die Blockwahl als Wenn dann PrüfungN=6 ? Keine AhnungDann werden irgendwann ...

In das Form Lisp wechseln
Lisp : Attributswerte übertragen
joern bosse am 01.04.2008 um 10:28 Uhr (0)
Hallo Ian,wäre es nicht einfacher, den Block mit neuen, eindeutigen Attributsnamen zu definieren, und die vorhandenen Blöcke über den AutoCAD-Befehl "attsync" zu aktualieren, und dann Marc sein Programm durchlaufen zu lassen???------------------viele GrüßeJörn

In das Form Lisp wechseln
Lisp : Attributswerte übertragen
Wolfgang S am 01.04.2008 um 10:57 Uhr (0)
Zitat:wäre es nicht einfacher, den Block mit neuen, eindeutigen Attributsnamen zu definieren, und die vorhandenen Blöcke über den AutoCAD-Befehl "attsync" zu aktualierenan dem Problem häng ich auch, weil ja nach der sauberen Definition der Attributsnamen die Referenzen nicht synchron zur Definition sind.Dadurch werden alle Value rausgeschmissen und die alten Attribute mit neuen Attributen ausgetauscht.Was hier angebracht wär ist eine Art ÜbersetzerBLOCK1-ATT_ALT Werte übertragen auf BLOCK2-ATT_NEU usw.ers ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 02.04.2008 um 14:24 Uhr (0)
wie gesagt, kann sein dass es komisch aussiehtes funktioniert aber genau so wie ich das Brauch.Ich will damit im Grundriss den Basispunkt setzen und auf dieselbe Stelle einen Vorgezeichneten Block DI_Einfügepunkt einfügen. Diesen Routine und einige mehr (die auch selbstständig laufen und einzeln verwendet werden) will ich aus einer Haupt-Lisp (code siehe oben, lisp B) nach einander ausführen und zwischendurch paar commands ausführen. Das Problem ist halt das die beschriebene Lisp aus meiner Haupt-Lisp nich ...

In das Form Lisp wechseln
Lisp : Reaktor wieder laden
joern bosse am 25.03.2008 um 09:17 Uhr (0)
Hallo Heinz,einfach mit LOAD die LISP-Datei laden, in der der Reactor definiert ist.------------------viele GrüßeJörn

In das Form Lisp wechseln
Lisp : lisp aus lisp
AutoCADuser am 03.04.2008 um 11:23 Uhr (0)
@dorfy: bin bereits dabei, bin aber erst am bitteren Anfang. @fuchsi: den wilden Teil mit den defuns hab ich doch von ober. Und wie die Routine reagiert, gab ich doch auch schon ober erwähnt.Aber dann geht ja doch nicht was ich vor hatte. Den code von zwei Routinen in eine LSP-Datei zu kopieren schaffe ichja auch, aber mehrere LSP-Dateien hintereinander ablaufen zu lassen, ohne dass ich diecodes jeder einzelnen LSP-Datei in eine LSP-Datei zusammenkopiere geht wahrscheinlich doch nicht...aber trotz dem, DAN ...

In das Form Lisp wechseln
Lisp : Reaktor wieder laden
Dober Heinz am 31.03.2008 um 10:11 Uhr (0)
Hallo FuchsiHier das lispCode:; Anfang der Datei; Funktion zum Setzen des Reaktors(defun add-cmd-reactors( / ) (vl-load-com) (vlr-command-reactor nil ( (:vlr-commandWillStart . cmd-start-callback)) ) (vlr-command-reactor nil ( (:vlr-commandEnded . cmd-end-callback)) )); Funktion zum Setzen der Reaktoren(defun add-cmd-reactors( / ) (vl-load-com) (if(not *cmd-reactor-added*) (progn (vlr-command-reactor nil ( (:vlr-commandWillStart . cmd-start-callback)) ) (vlr-command-reactor nil ( (:vlr-comma ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
fuchsi am 03.04.2008 um 11:36 Uhr (0)
Zitat:Original erstellt von AutoCADuser:[i@fuchsi: den wilden Teil mit den defuns hab ich doch von ober. Und wie die Routine reagiert, gab ich doch auch schon ober erwähnt.Aber dann geht ja doch nicht was ich vor hatte. Den code von zwei Routinen in eine LSP-Datei zu kopieren schaffe ichja auch, aber mehrere LSP-Dateien hintereinander ablaufen zu lassen, ohne dass ich diecodes jeder einzelnen LSP-Datei in eine LSP-Datei zusammenkopiere geht wahrscheinlich doch nicht...aber trotz dem, DANKE!![/i]Zum Verstä ...

In das Form Lisp wechseln
Lisp : Reaktor wieder laden
fuchsi am 31.03.2008 um 14:32 Uhr (0)
Code:; Anfang der Datei; Funktion zum Setzen des Reaktors(defun add-cmd-reactors( / ) (vl-load-com) (vlr-command-reactor nil ((:vlr-commandWillStart . cmd-start-callback) ) (vlr-command-reactor nil ( (:vlr-commandEnded . cmd-end-callback)) )); Funktion zum Setzen der Reaktoren(defun add-cmd-reactors( / ) (vl-load-com) (if(not *cmd-reactor-added*) (progn (vlr-command-reactor nil ( (:vlr-commandWillStart . cmd-start-callback)) ) (vlr-command-reactor nil ( (:vlr-commandEnded . cmd-end-callback)) ...

In das Form Lisp wechseln
Lisp : lisp aus lisp
spider_dd am 03.04.2008 um 16:42 Uhr (0)
Zitat:Original erstellt von AutoCADuser:....mehrere LSP-Dateien hintereinander ablaufen zu lassen, ohne dass ich die codes jeder einzelnen LSP-Datei in eine LSP-Datei zusammenkopiere geht wahrscheinlich doch nicht...doch geht, Du musst nur die Datei die dan auszuführenden Code enthält vorher laden,Code:z. B. so: Datei "MeineLisp.lsp" enthält auszuführendes Prog TuDies (mit (defun c:TuDies (...)) definiert:(if C:TuDies ; Pruefung ob Funktion TuDies schon vorhanden (geladen) ist (C:TuDies) ; wenn ja, dann ...

In das Form Lisp wechseln
Lisp : abfrage xref
ping am 06.04.2008 um 01:04 Uhr (0)
Genauso, es funktioniert, danke!!Nur noch eine zusätzliche Frage aus Interesse: kann man zu dieser AutoCAD-Meldung eine Grafiken bzw. jpg einfügen?

In das Form Lisp wechseln
Lisp : abfrage xref
CADmium am 06.04.2008 um 16:02 Uhr (0)
Zitat:Original erstellt von ping:Genauso, es funktioniert, danke!!Nur noch eine zusätzliche Frage aus Interesse: kann man zu dieser AutoCAD-Meldung eine Grafiken bzw. jpg einfügen? Die Funktion alert .. gibt das nicht her .------------------ - 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

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  224   225   226   227   228   229   230   231   232   233   234   235   236   237   238   239   240   241   242   243   244   245   246   247   248   249   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz