|
Lisp : plan mit Blöcken und Attributen umfärben
bixi1973 am 04.09.2015 um 11:52 Uhr (1)
Zitat:Original erstellt von cadffm:Das ist hier ja schon erwähnt, aber Stand-alone unbrauchbar (ist doch nur für unverschachtelte Objekte),das Lisp von CADwiesel sollte funktionieren (die DWG in der was nicht passt bleibt Bixi bisher schuldig).Der Code oben funktioniert sehr gut, die MTextformatierung und die Anzeigereihenfolge hinzupacken,auch dazu findet man fertige Bausteine im Netz, fertig.Wenn man aber mit Null(?) Lispkenntnis startet bekommt man dies nicht umgesetzt, man verheddert sich im Klammerge ...
|
In das Form Lisp wechseln |
|
Lisp : plan mit Blöcken und Attributen umfärben
cadffm am 04.09.2015 um 12:22 Uhr (1)
Wenn du Ideen und Unterstützung bei der Programmierung bräuchtest, wären wir schon fertig.Du brauchst aber eine Komplettlösung und die Damen und Herren gehen nicht darauf ein.Ich habe dir ja auch schon mal was zum nachdenken vie PM gesendet.So lange mußt du nun warten bis dir jemand die perfekte Lösung fertig präsentiert, dieeigentlich nicht sehr aufwändig ist, wenn man die einzelnen Brocken bereits in der Hand hat.Das (nicht kostenlose) Tool von CADwiesel (was nicht alles macht was du wünscht) funktionier ...
|
In das Form Lisp wechseln |
|
Lisp : Schnittpunkt im benannten bks berechnen
Esme am 17.12.2015 um 09:48 Uhr (1)
Hallo Holger,den Schnittpunkt ermittle ich mit inters.Hallo CADWiesel,bei Trans klingel bei mir was, probiere ich gleich....Vielen DankEsme
|
In das Form Lisp wechseln |
|
Lisp : Fehler Automatisierungsfehler Ungültige Grenzen bei Funktion der vla-getboundingbox
Bernd10 am 20.01.2016 um 07:42 Uhr (1)
Hallo CADwiesel,danke für Deine Antwort.Zitat:Original erstellt von CADwiesel:Frag mal das Insert ab, aus wievielen Objekten es besteht.1 ist mist und liefert auch keine boxEs sind 13 Objekte vorhanden (siehe Anlage). Ich kenne das Objekt xline (siehe Anlage) nicht. Kann es an diesem Objekt liegen?Viele GrüßeBernd
|
In das Form Lisp wechseln |
|
Lisp : Produktinformation einer geladenen DWG bestimmen
peterba am 21.01.2016 um 12:34 Uhr (1)
Zitat:Original erstellt von CADwiesel:Die Informationen können auch mit VLisp ausgelesen werden. Du kannst die Informationen entweder als String oder binär lesen. Die Einfachheit wird allerdings dadurch erschwert, das die Zeichen nicht als Asciizeichen z.B. P sondern als Zeichen 00P vorliegt.Du musst also für jedes Zeichen (Productcode) die 00 entfernen.Hallo CADwiesel, ich habe versucht diese Daten in VLisp mit READ-CHAR/READ-LINE zu lesen, allerdings bricht das Einlesen schon vorher ab, da irgendwelche ...
|
In das Form Lisp wechseln |
|
Lisp : GRREAD - Kontextmenü...
Bernhard GSD am 22.03.2016 um 15:18 Uhr (1)
Die Lösung sieht jetzt anders aus, als ursprünglich gedacht....Der Ansatz war ja, nicht immer mit der rechten Hand von der Maus zum Ziffernblock ([+],[-] Tasten) umgreifen zu müssen. Daher gibt es die Tasten [1] und [2] (für [+] und [-]) als alternative Steuerung.Danke nochmals an Cadwiesel für die Antwort.------------------Gruß aus WienBernhard
|
In das Form Lisp wechseln |
|
Lisp : von command und command-s
Fiedelzastrow am 11.07.2016 um 12:48 Uhr (1)
Hallo Jan,ja es hat sich etwas getan. Und zwar genau das, was in der Fehlermeldung steht.Gab auch schon einige Beiträge dazu.Info aus der Newsseite von Cadwiesel:Zitat:Änderungen AutoCAD 2015 und 2016ab AutoCAD 2015 sowie AutoCAD 2016 wurden die command Funktionsaufrufe geändert. Grundsätzlich wurde der Aufruf command-s anstelle von nur command eingesetzt. Es gibt jetzt einen Unterschied, ob die command oder command-s Funktion für den Befehlsaufruf benutzt werden muss.Leider gibt es keine Liste, aus welche ...
|
In das Form Lisp wechseln |
|
Lisp : Kennwortgeschützte Dateien per (command .. öffnen
Peter2 am 08.08.2016 um 09:53 Uhr (1)
Zitat:Original erstellt von CADwiesel:keine Ahnung ob das geht, hab keine Kennwortgeschützten....Falls jemand probieren möchte:Zitat:Budweiser3.dwg and Budweiser2007.dwg and Budweiser2008.dwg password is "budweiser"siehe www.cadstudio.cz - budweiser.zipZitat:Original erstellt von CADwiesel:..Aber kannst ja auch mal filedia auf 0 setzen und dann probierenDas war mein erster Versuch - leider nein...------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
In das Form Lisp wechseln |
|
Lisp : backslash in Zeichenkette
woppi am 01.09.2016 um 16:59 Uhr (1)
Hallo CADwiesel,die Variante funktionert bei mir leider nicht:Fehlermeldung: Fehlerhafte Zeichenfolge für ssget-ModusAber der Fehler liegt wahrscheinlich bei mir, teste ich auch noch mal, aber jetzt muss ich abrechen und meine Kinder abholen, Danke Euch Profis!!!
|
In das Form Lisp wechseln |
|
Lisp : backslash in Zeichenkette
woppi am 02.09.2016 um 08:58 Uhr (1)
Hat einen Moment gedauert,natürlich funktioniert die Version von CADwiesel auch:Hier der ganze Code:(defun c:CF( / Hyper Str pos anz) ;Hyperlink auslesen und Zieldatei kopieren(setq Hyper (cdr(assoc "PE_URL"(cdr(assoc -3(entget (car(entsel "
Objekt picken:")) (list "PE_URL")))))) Hyper (car Hyper) ;auf ersten Eintrag reduzieren Hyper (cdr Hyper) ;auf rechten Teil des ersten Eintrags reduzieren pos 0 )(while(setq pos(VL-STRING-SEARCH "/" Hyper pos)) ;speichert in pos die Position von / im ...
|
In das Form Lisp wechseln |
|
Lisp : Zugriff auf Text innerhalb von Blöcken
-ikarus- am 13.12.2016 um 09:17 Uhr (1)
Hallo CADwiesel,danke für deine Antwort, ich gehe das in Ruhe noch einmal durch.Gruß Jürgen
|
In das Form Lisp wechseln |
|
Lisp : Textstil per LISP umbenennen, falls vorhanden
cadffm am 01.02.2017 um 15:02 Uhr (15)
Zitat:Original erstellt von CADwiesel:Es heisst ja auch rename!mal das (/= nil nicht kommentiert Ich kommentiere es mal:Alles was nicht nil ist, ist wahr, also ist dieser Teil überflüssig(if (tblsearch "STYLE" Stilname1) (command "_.-RENAME" "_style" "Stilname1" "Stilname2")) ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
In das Form Lisp wechseln |
Att-Clone.txt |
Lisp : Attributwerte kopieren & einfügen
vision am 10.03.2017 um 19:46 Uhr (1)
Hallo,ich möchte die Attributwerte von einem Block in einen anderen Block kopieren und einfügen.Das funktioniert mit dem Lisp Att-Clone von CADwiesel soweit einwandfrei, wenn die Attributnamen bei beiden Blöcken gleicht sind. Ich möchte aber, wenn AutoCAD das zulässt, in einen Block kopieren der andere Attributnamen hat.Besteht die Möglichkeit, im Programmabschnitt ";;; Funktion tauscht Attributwerte aus. / (setq ATTNAME ... " andere Attributnamen anzugeben und wenn ja, wie.Für Eure Unterstützung bedanke i ...
|
In das Form Lisp wechseln |