|
AutoLisp : rtext zu mtext innerhalb eines Block / Schriftfeld
Peter am 12.07.2006 um 10:08 Uhr (0)
Hallo,danke, daß Ihr euch reingedacht habt.@cadffmich möchte automatisierbar den Rtext im Block exploden ohne die Werte im Schriftfeld zu verlieren. Als Ergebnis soll das Schriftfeld auch auf Nicht-ET-Systemen die ursprünglichen Rtext-Inhalte darstellen können.IST:Schriftfeld (Blockname=TITLE) mit -Werten in den Attributen -Rtext mit $(getvar,ctab)Soll:Schriftfeld (Blockname=TITLE) mit -Werten in den Attributen gleich wie IST -Mtext mit Layoutname aus dem RtextLisp-Weg ist nicht notwendig, war mein erste ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Texte/Mtexte ausrichten
spider_dd am 12.07.2006 um 13:44 Uhr (0)
Hallo Glocker,da Du im Lisp-Forum postest nehme ich an, dass Du eine Lisp-Lösung suchts. Ob es schon was fertiges gibt, weiß ich nicht. Vom Ansatz her sollte es so gehen:- Objekte wählen die angeordnet werden sollen, - Anordnungskriterium abfragen- dann je gewählter Anordnung den GC 10 der Texte manipulieren (entget, entmode, subst und assoc sind dafür interessant)- dabei ggf. auf Ausrichtung der Texte (rechts-/linksbündig usw.) achten.Mit Bordmitteln für einzelne Fälle reicht vielleicht auch schon das Set ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Aus AutoCAD eine Hilfe-Datei *.chm öffnen
Niggemann am 14.07.2006 um 16:53 Uhr (0)
Hallo Joern,jetzt kommen wir der Sache näher, meinst du HTML Help Workshop oder HTML Help Editor ?Der HTML Help Workshop erstellt dir eine xxxx.CHM Datei eben eine Windows-Hilfe aus einzelnen HTML-Dateien. Solltes du aber Textdateienim Help Workshop eingefügt haben weis ich leider auch nicht wie der Help Workshop diese verarbeitet, ich arbeite mit HTML-Dateien die dann zusammen gefügt werden in einer Windows-Hilfe.Das sieht dann so aus:Beispiel.chm beinhaltet eine Linien.html, eine Wasweisich.html usw.Um a ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Reg-Kennung
charlieBV am 19.07.2006 um 10:51 Uhr (0)
Hi ihr Lispler,ich bin auf der Suche nach etwas, von dem ich nicht mal weiß, ob Kennung die richtige Bezeichnung ist...Also, ich möchte in der Reg ein bisschen herumfuhrwerken, das ganze per Lisp, aber für jeden user über eine einzige Lisp. Leider steht in meinem Reg-Pfad der Username... gibt es so etwas wie (vlax-product-key) auch für ProfilesUsername?Es würde mir wirklich helfen, danke schon einmal...------------------Gruß Yvonne ADT-Help-Site
|
In das Form AutoLisp wechseln |
|
AutoLisp : Problem mit diesem Lisp (relative Punkteingabe)
Theodor Schoenwald am 20.07.2006 um 18:08 Uhr (0)
Hallo,schau Dir mal den Befehl "mapcar" an.GrußTheodor Schönwald
|
In das Form AutoLisp wechseln |
|
Lisp : Z-Koordinate von Text übernehmen
joern bosse am 21.07.2006 um 07:39 Uhr (0)
Hallo Bauvermesser,in dem LISP vom Tunnelbauer habe ich zwei Zeilen geändert, so daß keine Punkte eingefügt werden, sondern der z-Wert der Texte an den Textwert angepasst wird.Code:(defun C:text2z () (if(setq as(ssget "_X" ((0 . "TEXT")))) (progn (repeat (sslength as) (setq wert (atof(cdr (assoc 1 (entget(ssname as 0)))))) (entmod (subst (cons 10 (append(reverse(cdr (reverse(cdr(assoc 10 (entget(ssname as 0)))))))(list wert))) (assoc 10 (entget (ssname as 0)))(entget (ssname as 0)))) (setq as ...
|
In das Form Lisp wechseln |
|
AutoLisp : Problem mit diesem Lisp (relative Punkteingabe)
Paulchen am 21.07.2006 um 08:01 Uhr (0)
... und guck mal z.B. hier http://ww3.cad.de/foren/ubb/Forum145/HTML/001721.shtml#000004 für die if-Abfrage (auf die Schnelle).GrußFrederik
|
In das Form AutoLisp wechseln |
|
Lisp : Gruppen auflösen
Dorfy am 21.07.2006 um 17:03 Uhr (0)
Hallo Leute!Erstmal allen DankeRE: Jörn ... werde mich mal versuchen an dem Code ... , bei gelingen poste ich dann auch ... .RE: Caladis ... ja, genau diesen Beitrag bzw. Code meinte ich ... .RE: Frederik ... nicht für LT (LISP einlesen und verwerten geht wohl mit dem Extender oder so ählich) sondern für AutoCad 2007.Ich meinte nicht einen "Gruppen-Auflösen-Code" für LT sondern in Anlehnung an LT. Sorry wenn ich mich oben nicht eindeutig ausgedrückt habe, hoffe mein Anliegen ist jetzt klarer.Tipps und Anre ...
|
In das Form Lisp wechseln |
|
AutoLisp : Problem mit diesem Lisp (relative Punkteingabe)
ElAmigo am 21.07.2006 um 18:34 Uhr (0)
habe übrigends AutoCAD 2006 (nicht wie im profil angegeben 2002)hab es im profil bereits geändert. wird aber wahrscheinlich erst bei einem neuen beitrag übernommen.grüßeAlex
|
In das Form AutoLisp wechseln |
|
AutoLisp : Objekte sammeln mit ActiveX?
WolfgangGutke am 22.07.2006 um 13:55 Uhr (0)
Hallo,kann man Objekte nur mit (ssget "X" ...) sammeln, oder gibt es auch eine Möglichkeit mit ActiveX??Schon mal vielen Dank für eure Hilfen!!GrußWolfgang------------------ LISP = Lots of Insane Stupid Parantheses
|
In das Form AutoLisp wechseln |
|
AutoLisp : Objekte sammeln mit ActiveX?
WolfgangGutke am 22.07.2006 um 18:05 Uhr (0)
Danke!!------------------ LISP = Lots of Insane Stupid Parantheses
|
In das Form AutoLisp wechseln |
|
AutoLisp : Problem mit diesem Lisp (relative Punkteingabe)
Paulchen am 23.07.2006 um 17:55 Uhr (0)
Hallo Alex,nimm es mir bitte nicht übel, aller Anfang ist schwer, ich möchte an Deiner Routine ein wenig konstruktive Kritik üben - also sieh es sportlich und nicht als Zurechtweisung.Zu Deinem ersten Beitrag: Du setzt Deine Variablen nicht lokal (sie sollten nach dem (/ ...) auftauchen). Das kann man (bewußt) so machen, ist aber in Deinem Fall - denke ich - eher unnötig und folglich ein wenig unsauber. Stichwort: Globale/Lokale Variablen.Das (initget) ist - soweit ich das erkennen kann - nicht sinnvoll ge ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : mittellinie (und ewig grüßt das murmeltier)
cadffm am 24.07.2006 um 09:46 Uhr (0)
Also du hast es ordentlich geändert, es funktioniert einwandfrei.Farbe="10" , LType="Strichpunkt"Frage: Gibt es den Layer "1" evtl bereits in deiner Zeichnung ?Dann wird nämlich auch nichts geändert ! Es wird geprüft obes den Layer bereits gibt, wenn nein: Erstellen, wenn ja - sobelassen. Dafür ist die "Wenn/dies stimmt/mache das/ansonsten jenes"Konstruktion da "(IF..." siehe Acad-EntwicklerhilfeCode:(if (not (tblsearch "LAYER" "1")) (command "_LAYER" "_M" "1" "_C" "10" "" "_L" "STRICHPUNKT" "" "") (comman ...
|
In das Form AutoLisp wechseln |