|
AutoLisp : einzelne elemente speichern
stk am 02.05.2006 um 13:01 Uhr (0)
danke für die Antwort, das reicht mir schon.Ja, ich weiß das ich in einem Lispforum gefragt habe,es geht ja auch um ein Lisp in meiner Frage.
|
In das Form AutoLisp wechseln |
|
AutoLisp : Blattnummer hochzählen
Markus_cad am 02.05.2006 um 13:05 Uhr (0)
Hallo,die Dateien liegen in einem Verzeichnis.Mit dem Scriptgenerator, wähle ich die gewünschten Dateien aus.Dann sollte das Lisp die Datei öffnen, die Anzahl der Layouts auslesen, das Attribut was auf jedem Layout ist von 1 beginnend aufsteigend auffüllen. Dann müßte der letzte Wert, vielleicht in einer Textdatei gespeichert werden, und bei der nächsten Zeichnung dann dort wieder beginnenIst das machbar?Gruß MARKUS
|
In das Form AutoLisp wechseln |
|
AutoLisp : DXF-Code 60 - visible
Peter2 am 05.05.2006 um 20:28 Uhr (0)
Guten Abendist wahrscheinlich eher einfach, aber um die Uhrzeit ...In einem Lisp möchte ich eine Polylinie händisch zeichnen und dann nach Ende der Polylinie im Lisp weitermachen. Also:Code:(command "_pline" pause)Da funktioniert zwar das Zeichnen der PL, aber dann bringt er die letzten Zeilen im Code nicht mehr zu Ende. Wie mache ich das "command" richtig?Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
In das Form AutoLisp wechseln |
|
AutoLisp : Objektdaten / Kreis zu Poly
marc.scherer am 05.05.2006 um 20:47 Uhr (0)
Zitat:Original erstellt von Brischke:...die (meiner Meinung nach) recht komisch in der Zeichnung gespeichert sind...Sind sie meiner Meinung nicht.Ich finde die sind sehr gut in der Zeichnung gespeichert.Um da mit Lisp ranzukommen gibt es eine exzellente Lisp-Api nur für Objektdaten bzw. Map-Funktionen.Will man anders an die Dinger ran wirds aber schwieriger weil die Einbindung über eine recht komplexe Dictionary Struktur geregelt ist.Außerdem werden Datenfelder als Hex-Code gespeichert.Aber für Dein spezi ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Blocksymbole beim Plotten nicht vergrößern bzw. verkleinern
cadffm am 08.05.2006 um 21:17 Uhr (0)
Das hört sich an als hättest du keine Ahnung von Lisp ?postest aber in einem Programmier-Forum ?Willst du also ein fertiges Programm geschenkt bekommen ?Ansonsten: Das Programm würde nichts anderes machen wievor dem Plotten die tatsächliche Größe deiner Objekte,hier also der Blcokreferenzen (ist das wirklich alles ?)zu verändern - druckst du 2:1 würde das Programm alsoden XYZ-Faktor der Blocktreferenzen aus 0.5 setzen !(ausgegangen davon das sie jetzt mit Faktor 1 eingefügt sind)Das kannst du also auch hän ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Objektdaten / Kreis zu Poly
marc.scherer am 09.05.2006 um 18:18 Uhr (0)
Hi Gerd,na ja "Textfelder" ist schon ein wenig untertrieben.Nicht nur das "Textfelder" sprachlich eher schon anders belegt sind (die "Felder" in Textobjekten von AutoCAD, manchmal leider als "Schriftfelder" bezeichnet) handelt es sich hier doch eher um Strukturen die in Richtung von Datenbankfunktionen gehen, also Datenfelder und Records.Zu Deinem Cleaning-Resultat kann ich nur sagen das das Ergebnis der Polylinienbereinigung ganz stark von den Einstellungen der Bereinigungsfunktion abhängt.Das geht von Zw ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : Objektdaten / Kreis zu Poly
Gerd_Ecke am 10.05.2006 um 07:42 Uhr (0)
Danke Marc,da dies eine einmalige Aktion und ich erst beginne mit LISP zu arbeiten (nebenbei 1/2 Jahr) werde ich das erst später mal in Angriff nehmen.In der Version ACADMap2004 gibt es den letzten Punkt noch nicht.siehe Bild.Habe mich bei nem Kollegen mit map2006 an den Rechner gesetzt und nach Probieren sind meine Kreise jetzt Polylinien.Ich bedanke mich für Deine Mühe.Mit freundlichen GrüßenGerd Ecke------------------ACAD 2000, Map 2006, GeoCADwenig LTplus pur (ICAD)alles unter w2k
|
In das Form AutoLisp wechseln |
|
AutoLisp : Tachymeterdaten in Autocad 2005 einfügen??
Gerd_Ecke am 10.05.2006 um 09:20 Uhr (0)
Hallo Thomasneu!Folgenden Weg würde auch ich empfehlen :- in Excel die Rechtwinkligen Koordinaten errechnen ( Gauß Krüger )- diese Punkte ins ACAD rein - gibt es sehr viele Lösungen (besonders in den Foren auf CAD.de- Karte erstellen --- färtsch (mit erstem Teil)2. Teil:- Die Textdatei mit den XYZ-Werten in ein MAP 2005 mit Civil einlesen und DGM erstellen daraus Höhenschichtlinien erzeugen.- Wenn kein Civil zur Hand mußt Du eine Vermessungssoftware nutzen um DGM zu erstellen.Die GK-Koordinaten aus den Po ...
|
In das Form AutoLisp wechseln |
|
AutoLisp : vla-InsertBlock vs. insert
WolfgangGutke am 10.05.2006 um 11:00 Uhr (0)
Hallo,mit dem "alten" Insertbefehl lassen sich auch Blöcke einfügen, die nicht den AutoCAD-Konventionen (z.B. Dateiname mit Komma) entsprechen (mit dem "=" Operator)Meine Frage: Wie geht das mit dem vla-InsertBlock?VGWolfgang------------------ LISP = Lots of Insane Stupid Parantheses
|
In das Form AutoLisp wechseln |
|
AutoLisp : vla-InsertBlock vs. insert
WolfgangGutke am 10.05.2006 um 11:46 Uhr (0)
Vielen Dank für die Hilfe!Hab mir fast schon so etwas gedacht, das es mit vla-InsertBlock nicht geht - eigentlich ganz schon doof Kannst du mir einen Tipp geben (falls es nicht zuviel Mühe macht), wie man es mittels DXB anstellt?VGWolfgang------------------ LISP = Lots of Insane Stupid Parantheses
|
In das Form AutoLisp wechseln |
|
AutoLisp : vla-InsertBlock vs. insert
WolfgangGutke am 10.05.2006 um 13:05 Uhr (0)
Danke!------------------ LISP = Lots of Insane Stupid Parantheses
|
In das Form AutoLisp wechseln |
|
AutoLisp : trans
edwin2006 am 22.05.2006 um 10:32 Uhr (0)
Ähnliche Fragen wurden schon diverse Male gestellt, das Brett an meinem Kopf ist aber zu groß um es auf mein Problem zu übertragen.Ich habe einen Punkt im Modellbereich, nachdem ich das ganze im Papierbereich darstelle (skaliert und gedreht) hätte ich gerne die Koordinaten dieses Punktes im Papierbereich. Mit (trans pkt 2 3) klappt das ganze jedoch nur für verschobene und skalierte Ansichtsfenster, nicht jedoch wenn es gedreht ist. Gibt es da nicht irgendwie ganz einfachen LISP-Code (kein VisualLisp)?
|
In das Form AutoLisp wechseln |
|
AutoLisp : trans
marc.scherer am 22.05.2006 um 15:38 Uhr (0)
Zitat:Original erstellt von edwin2006:Gibt es da nicht irgendwie ganz einfachen LISP-Code (kein VisualLisp)?Hi,hast Du Dir schon mal das Tool "chspace.lsp" aus den ETools angeguckt? Da sollte die Lösung Deines Problems drinstecken.Ob Dir das aber einfach genug ist vermag ich nicht vorherzusagen ;-)Wieso eigentlich kein VLisp? Kriegst Du davon Ausschlag?------------------Ciao,Marc
|
In das Form AutoLisp wechseln |