|
AutoLisp : Probleme gesucht...
Brischke am 07.04.2003 um 09:53 Uhr (0)
Hallo Axel, hat eigentlich mehr was mit Texten, insofern auch mit den Attributen zu tun. Das PCRE ist ja eine tolle Sache. Genial wäre es dazu eine SUB zu haben, die die Window s Joker in die entsprechenden Zeichenketten passend zum PCRE umbaut. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 11.04.2003 um 08:51 Uhr (0)
Hallo Geos, sicher könnte man dafür ein Lisp schreiben. Einfacher, und vor allem sofort, funktioniert das ja mit wblock . Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 15.04.2003 um 12:18 Uhr (0)
@Geos, Zitat: Original erstellt von Geos: @ Holger WBLOCK? meinst Du "als WBLOCK speichern und in der neuen Zeichnung einfügen"? Ja, das meine ich. Grüße Holger @Jan zu 1)Wenn Du Datenbanken meinst, dann wird das, meiner Meinung nach, schierig, da ja eine eindeutige Zuordnung erfolgen muß. Diese wird meist durch die Object-ID (GC 5) gemacht. Wie du sicher weist, wird diese von AutoCAD vergeben und nicht beeinflußbar. Wenn die Zuordnung jedoch über etwas anderes gemacht wird, dann sehe ich da viele ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Probleme gesucht...
Brischke am 16.04.2003 um 15:01 Uhr (0)
Hallo Geos, wenn du den Wert des/der gepickten Textes/Attrib s haben möchtest, dann geh doch gleich mit nentsel drauf. Habe mal etwas code getippst, der eigentlich das machen sollte, was du möchtest. Habe das nur hier runter geschrieben, kann also sein, dass kleine Fehler drinnen sind bzgl. Klammern..? Code: (defun c :picktext ( / text) (while (not text) (princ "
Text oder Attribut wählen: ") (setq text (lesen)) ) (princ "
gefundener Text:") (if (= (type text) STR) (princ text) ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : anonyme blöcke erstellen
Brischke am 22.04.2003 um 09:46 Uhr (0)
Hallo Jan, mehr brauchst du doch eigentlich auch nicht wissen. Code: (entmake (list (cons 0 "BLOCK") (cons 70 3) (cons 2 "*U") (cons 10 (list 0 0 0)) ) ) ;ab hier Elemente erzeugen die zum Block gehören sollen ... ... ;Elemente ENDE (setq nblk (entmake (list (cons 0 "endblk")))) Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
AutoLisp : anonyme blöcke erstellen
Brischke am 22.04.2003 um 10:21 Uhr (0)
Hallo Jan, über die Befehlszeilenoptionen des Block-Befehls ist mir kein Weg bekannt. Wenn du die Elemente jedoch schon hast, dann ist es doch ein Leichtes diese als (Entmake ...-Liste bei der Blockerstellung mit einzubinden. Den Weg dazu kannst du dir aus dem BlockDefForLoad rauslesen. Finden kannst du s dort: http://ww3.cad.de/foren/ubb/Forum54/HTML/001469.shtml Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Do ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : werteabfrage/darstellung über image
Brischke am 24.04.2003 um 07:05 Uhr (0)
Hallo Jan, das habe ich bereits öfter gemacht, ist auch kein Problem, wenn man beachtet, dass die X/Y-Koordinaten eines Images oben Links ihren Ursprung haben. Ist etwas Rechnerei, macht aber keine Probleme. Der User fühlt sich aber bei der bildlichen Darstellung sehr viel besses aufgehoben, nimmt somit auch Einstellungen (die Verbal kaum zu umschreiben sind) sehr leicht vor. Ich kann es nur empfehlen, auch wenn es vom Programmieraufwand her etwas mehr wird. Bei Fragen ... Grüße Holger ------------------ H ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Wiederholung der ehemaligen Texteingabe
Brischke am 23.04.2003 um 11:38 Uhr (0)
Hallo Mario, ich habe mal etwas umgestellt. Aus dem Hauptprogramm wird die Eingabe-SUB-aufgerufen. In der MAIN habe ich den Befehlsaufruf 2mal hintereinander, dass du siehst, dass der vorherige Wert übernommen wird. Bei Fragen ... Grüße Holger Code: (defun c:MAIN (/ Flt) ;... (setq Flt (get_eingabe Flt) Flt (get_eingabe Flt) ) ;... ) (defun get_eingabe (Fltyp / antw) (setq antw (getstring (strcat "
Flächetyp " (if FLtyp Fltyp (setq Fltyp "HNF") ) " :" ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Wiederholung der ehemaligen Texteingabe
Brischke am 23.04.2003 um 13:50 Uhr (0)
Das entfernt eventuelle Leerzeichen von Links. Bei Fragen ... Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Neue Tool s im Free-&Download Zugang zum Download schon gesichert?
|
In das Form AutoLisp wechseln |
|
Lisp : Polylinie Orientierung umdrehen
StefanW am 17.04.2003 um 14:54 Uhr (0)
Hallo Leute !Vielleicht hat einer ja mal ne Idee, wie man die Orientierung einer Polyline in Lisp "umdrehen" kann. Sollte wenn möglich aber auch mit Polylinien funktionieren, die Bögen beinhalten. Ich schätze, es gibt auch mal wieder feine Unterschiede zwischen LW und "alten" Polylinien.Wenn mir jemand weiterhelfen würde, wär das echt Super ! (brauch kein kompletter Code zu sein, ne nette Idee tuts auch !)Stefan
|
In das Form Lisp wechseln |
|
AutoLisp : DXF Export
Martin_0103 am 25.04.2003 um 08:09 Uhr (0)
Hallo Andi, Danke Dir für die schnelle Hilfe... ich habe Dein Lisp versucht, leider ohne erfolg, es läuft nicht. Um einen Fehler im Werkzeugkasten ausschliessen zu können, habe ich fplgenden Befehl in die Befehlszeile (AutoCad R2002) eingegeben: (load "i:/symbole/1-MDT60/dxf_netz") Nach Eingabe von dxf_netz erscheint lediglich nil... Schade... Gruß Martin
|
In das Form AutoLisp wechseln |
|
AutoLisp : Sehr kleine Papierbereichsansichtsfenster
CADchup am 25.04.2003 um 10:05 Uhr (0)
Hi, könntet Ihr bitte mal hier reinschauen: http://ww3.cad.de/foren/ubb/Forum54/HTML/003895.shtml Fällt Euch dazu etwas ein? Wie kann man per Lisp in solche Papierbereichsansichtsfenster wechseln? Und warum ist sowas nicht dokumentiert? Danke CADchup ------------------ www.cadditions.de
|
In das Form AutoLisp wechseln |
|
AutoLisp : punkte bereits auf linienverbindung ?
mapcar am 06.05.2003 um 19:36 Uhr (0)
Ein typisches Beispiel dafür, dass mit einer präzisen Fragestellung die Aufgabe meist schon halb gelöst ist - so besehen ist nämlich noch keine Lösung in Sicht. Da müssten die Bedingungen schon genauer spezifiziert werden - z.B. ob es nur gerade Polyliniensegmente sein sollen oder auch bogenförmige, und was mit Polylinien ist, die die Punkte zwar verbinden, aber keine Gerade dazwischen bilden. Und letztlich sogar, was mit 3D-Polylinien ist. Für alles, was gerade ist, würde ich folgenden Ansatz empfehlen: ...
|
In das Form AutoLisp wechseln |