|
AutoLisp : Punkte sortieren
Brischke am 03.08.2003 um 12:47 Uhr (0)
Hallo Peter, schau mal in der Hilfe nach (vl-sort ..), da ist ein Bsp drin, wie man die Punkte nach X oder Y- Koordinate sortieren kann. Daraus kannst du dann erst mal die Zeilen bauen. Dann die Zeilen nach X-Wert sortieren und anschließend einfach zeilenweise die X-Abstände berechnen und wenn dieser größer als ein bestimmter Wert ist, dann eine neue Liste beginnen. Das war jetzt mein letzter Beitrag vorm Urlaub. Grüße Holger ------------------ Holger Brischke CADlon - Lisp over night! Irgendwann mu ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Polylinie automatisch glätten
gunter0908 am 20.03.2008 um 15:37 Uhr (0)
Hallo Nina,ich könnte es mir so vorstellen:es gibt auf jeden Fall ein Tool, das aus Excel Punkte in ACAD einliest, musst mal im Forum danach suchen oder vielleicht finde ich es auch, hab aber im Moment keine ZeitSicher gibt es auch ein Lisp-Programm, das Punkte nach Excel ausgibt, in Excel müßte man dann den Makrorecorder aufzeichnen lassen wie man jeden x-ten Punkt löscht und gibt dann diese Linie wieder nach ACAD ausVielleicht ist das ein Ansatz, vielleicht gehts auch viel einfacherViele GrüßeGunter
|
| In das Form Rund um AutoCAD wechseln |
|
AutoCAD Mechanical : Layer erstellen
sidibu am 28.01.2008 um 20:12 Uhr (0)
Hallo zusammen,ich bin zum ersten mal in diesem Forum und man möge mir Formfehler verzeihen.Ich möchte gerne 30 ähnliche neue Layer erstellen, die ich mit der Layergruppensteuerung verwalten kann. Bis jetzt mache ich das mit Hilfsmittel - Mechanical Optionen - Layer/Objekte und dann mit der rechten Maustaste beim Reiter Layer neue Layer anlegen.Kann man das auch mit Lisp oder Skript erledigen oder gibt es einen Befehl für das Anlegen neuer Layer. Der einfache Layerbefehl geht hierbei nicht, da die Layer zw ...
|
| In das Form AutoCAD Mechanical wechseln |
|
AutoLisp : Anfängerfrage: (list ...) oder (....) ?
autocart am 15.07.2004 um 11:13 Uhr (0)
@ tom & holger: Danke für die Antworten. Das hilft mir schon etwas weiter. Allerdings hätte ich vorher selbt mehr ausprobieren und in der Lisp-Hilfe nachschauen sollen. z.B. finde ich unter der Beschreibung von (list ...): As an alternative to using the list function, you can explicitly quote a list with the quote function if there are no variables or undefined items in the list. The single quote character ( ) is defined as the quote function. _$ (3.9 6.7) means the same as (list 3.9 6.7) ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Fields/Felder und deren Werte addieren
-reltro- am 20.07.2010 um 14:41 Uhr (0)
Danke für die schnelle Antwort cadffmHmmm... ok...Funktioniert, nur wenn ich mir die Field-Expression anschau (erzeugt im Dialog zum erzeugen von Fields), hab ich ehrlich gesagt keine Ahnung wie ich diese aus einem Lisp heraus erzeugen soll.Das Field für die Fläche ist kein Problem.kannst du mir unter Umständen weiterhelfen?1.Field: %AcObjProp Object(%\_ObjId -1445000%).Area f "%lu2"%2.Field: %AcObjProp Object(%\_ObjId -1444992%).Area f "%lu2"%Formula: 1.Field - 2.Field- %AcExpr (%\_FldPtr -1353776% ...
|
| In das Form Lisp wechseln |
|
Rund um AutoCAD : Block einfügen und skalieren mit Werkzeugpaletten
Andreas Kraus am 05.07.2010 um 14:29 Uhr (0)
Hallo zusammen,kann man bei der Einfügung eines Blocks über die Werkzeugpaletten die Blockskalierung abfragen lassen ? Oder gibts irgendwo vernünftige Infos wie Werkzeugpalettenbefehle erstellt werden können ? Ich möchte (fürs Erste) nur einen Block einfügen und gefragt werden wie der skaliert werden soll.Ideal wäre natürlich die Möglichkeit eine solche Blockeinfügung und ein klein wenig Lisp zusammen in einen Werkzeugpaletten-Befehl zu wurschteln (ich weis daß ich gerne ein wenig viel verlange aber meiste ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : linearer Block - von Punkt...nach Punkt
Michi-München am 05.10.2007 um 17:27 Uhr (0)
stimmt schon, nur brauch ich ja, nachdem der Winkel stimmt wieder den Endpunkt um den Strich an die richtige Position zu strecken.Jetzt habe ich es über deine Lisp-Routine eingefügt. Dann habe ich einen Griff den ich an dem ich den Endpunkt an die richtige Position ziehen kann. - geht schonNoch eine Frage - ich hoffe es wird nicht zuvielwie bekommst Du die Längenangabe in die Mitte vom Strich?Ich habe ein weiteres Attribut drunter angeordnet was aber nach der Einfüge-Operation immer links unten an Strich k ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : DOS-Zeichen nach Windows ändern
CAD-Huebner am 05.09.2005 um 10:40 Uhr (0)
WNNEWCP setzt ja nur den Eintrag für die Codepagetabelle neu, setzt aber ekeine Zeichen von der DOS- Codepage auf die WINDOWS-Codepage um.Das machte AutoCAD bis 2002 automatisch richtig - ab 2004 führt AutoCAD keine Codepagekonvertierung mehr durch.Abhilfe schaffte da z.B. eine LISP-Routine, die automatisch beim Öffnen die Codepageeinträge vergleicht und ggf. Die Texte, Attribute richtig umsetzte.Es gibt hier (cad.de) bereits einige Tools zum Ersetzen von Texten, aber eine Komplettlösung für das Problem ha ...
|
| In das Form Rund um Autocad wechseln |
|
EPLAN5 : Externe Datei als Stückliste ausgeben
Geronimo am 27.07.2005 um 14:24 Uhr (0)
einen hab ich schon. ist aber zugegeben ein sch... programm, da die texthöhe nicht eingestellt werden kann; die abstände stimmen nicht; gitternetzlinien werden nicht erzeugt usw. aber ein import findet schon mal statt. villeicht so zur ansicht.... villeicht kennt sich frank mit der LISP-programmierung etwas aus? ich hab s jetzt erst mal auf die deutsche acad-version umgeschrieben. für den rest hab ich jetzt (leider) keine zeit. aber das andere programm suche ich noch. p.s. TXT in LSP ändern und die datei i ...
|
| In das Form EPLAN5 wechseln |
|
BricsCAD : Benötige einfache Lisp Anwendung
cadffm am 30.07.2020 um 15:40 Uhr (1)
Zitat:Original erstellt von mheinz:Hier hab ich ja leider nur die ACI Farben.Abgesehen von der Änderung der Objekte über ein APIkannst du auch mit den von mir genannten Befehlen die Farbe auch auf TrueColor ändern.einfach mal testen, dort steht "Neue Farbe" und dann gibst du diese einfach an:255,200,500 255,200,200 Und weil ich es gerade sehe: Du übergibst den Farbwert 10 als Zahl, 255,200,200 ist natürlich keine Zahl und muß daher als string übergeben werden"255,200,200" [Diese Nachricht wurde von cadf ...
|
| In das Form BricsCAD wechseln |
|
Rund um Autocad : Sichtbarkeit von Schriften, Layer Dialog
Proxy am 14.12.2004 um 07:13 Uhr (0)
Das Einzige was ähnlich wäre/war ist von AutoDesk als Patch für "Repair for blank Look In list box (U.S. English and International English") Patch und war relevant nur für AutoCAD® 2002, AutoCAD LT® 2002, AutoCAD® Mechanical 6 Autodesk® Architectural Desktop Release 3.3, Autodesk® Land Desktop 3, Autodesk Map® 5, Autodesk® Mechanical Desktop® 6 und Volo® View 2. Es wurde damals die "anav.dll" gepatcht . ------------------ " Lisp?!?! Why the Hell did you pick the most arcane, obscure, and hopelessly- ...
|
| In das Form Rund um Autocad wechseln |
|
BricsCAD : Layout von Vorlage ohne Dialogfelder einfügen
cadffm am 08.03.2022 um 19:59 Uhr (1)
Hi,ich kenne Bcad nicjt auswendig und sitze nicht davor, aber bei Acad wäre dies meine Antwort:"Filedia 0 am Anfang damit Dialogfelder unterdrückt werden"1. Betrifft dies nur das Standard Dateiwahl Dialogfeld(also nicht allgemein "Dialogfelder")2. Unnötig in Automatisierungen"PfadVolage.dwt“3. Du bist nicht im Lisp, sondern in einem Menümakro- da geht nur / und kein Falls die Hinweise dein Problem schon lösen: Bitteschön!Falls nicht: Ich schaue gerne noch mal nach in Bcad, wenn du sagst dass es nicht an d ...
|
| In das Form BricsCAD wechseln |
|
Lisp : Gruppencodes? Will Layer ändern!
kschlepp am 15.05.2007 um 17:44 Uhr (0)
@Rabbit: Tut mir leid, ich such jetzt seit einer Stunde nach so einer Übersetzungstabelle in der Lisp-Hilfe, kann aber leider keine finden. Ich möchte nämlich die Nummerierung nich auf irgendeinen neuen Layer schreiben, sondern auf den in Mechanical dafür vorgesehenen Text-Layer AM_6. Der heißt nur nicht immer AM_6, denn es gibt ja auch noch die Layergruppen, die sich dem Namen voranstellen. Möchte man eine Schraffur "richtig" einsortieren, so ruft man (glaube ich) "hatc" auf. Für den Layer 0 entsprechend ...
|
| In das Form Lisp wechseln |