|
Rund um AutoCAD : Layout-Registerkarten
marc.scherer am 12.10.2006 um 18:03 Uhr (0)
Zitat:Original erstellt von megge:Hab mal was in Lisp probiert (siehe Anhang) , vielleicht kann es jemand gebrauchenKlasse Megge,ich hab mir Deinen Code mal angeschaut und ihn ein wenig für Dich gestrafft, falls es Dich interessiert (zu Lernzwecken ;-))Code:(defun C:GOLAY (/ CD IV LLIST NEW_LAY) (setq CD (getvar "cmdecho") LLIST (vl-sort (cons "Model" (layoutlist)) ) ) (setvar "cmdecho" 0) (if ( (setq IV (load_dialog "golay")) 0) (progn (if (new_dialog "golay" IV) (progn (start_list "dcl_l ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Funktion AnsiToOem
Bernd10 am 17.07.2008 um 15:27 Uhr (0)
Hallo Anton, Zitat:Original erstellt von fuchsi: Kapier ich nicht.Wieso soll man [b]+ - = _ umschlüsseln. Die sind doch eh in beiden Systemem gleich, oder nicht ?Zumindest wärs mir noch nie anders aufgefallen.[/B]Du hast recht. Ich habe inzwischen diese C++-Funktion geschrieben, die die Datei in der Anlage erstellt:void CDateiExport::TabelleAnsiToOem(){ // Der Tabelle die Überschriften entsprechend dem Lisp-Format hinzufügen CStringListDbh strlTabelle; strlTabelle.AddTail("[ASCII-Zeichen Windows - DOS]"); ...
|
| In das Form Lisp wechseln |
|
AutoCAD LT : Mischbetrieb von Voll- und Light-Version
tunnelbauer am 11.06.2007 um 19:07 Uhr (0)
Zitat:Original erstellt von Jonapap:Werden 3D-Objekte die mit der Vollversion erstellt wurden in Acadlight dargestellt und hat man zu mindestens die Möglichkeit solche Objekte zu Messen (auch in der Iso-Ansicht)?Ja - werden sie. Zitat:Original erstellt von Jonapap:Werden zuvor erstellte Plot-Layouts mit 3D-Objekten (auch schattiert) korrekt angezeigt und lassen sich diese plotten?Ja - werden sie. Zitat:Original erstellt von Jonapap:Lisp läuft nur mit Extender, aber wie ist es mit Objekt-Arx oder VBA?Siehe ...
|
| In das Form AutoCAD LT wechseln |
|
Lisp : Index automatisieren / Attribut (0 . ATTDEF) in Block (0 . INSERT) Filtern nach Wert
cadffm am 14.07.2021 um 11:11 Uhr (1)
"Im Script habe ich die Befehle ja zum laufen gebracht."Das hatte Udo sicher beim überfliegen nicht richtig gesehen, daher sein Post - der nicht für die Verwendung in einer Lispdatei gedacht war.Es gibt da immernoch mehrere (andere) Möglichkeiten für dich (Der Fokus ist ab und an eine Scheuklappe die das Sehen behindert )und auch wenn ich dir nichts zu Füßen legen möchte wie andere Tools, Hilfe zur Selbsthilfe immer wieder gern:"muss ich weiter mit meinen 26-Script und 26-Lisp arbeiten."Warum sagt mir me ...
|
| In das Form Lisp wechseln |
|
Lisp : Funktion Falsch -.-
wronzky am 04.05.2011 um 15:47 Uhr (0)
Hallo Chris,aaaalso, fangen wir von vorne an:die Objektnamen der Elemente eines Auswahlsatzes bekommst Du mit (SSNAME [Auswahlsatz] [Nummer des Elements]. Ist die Nummer größer als die Anzahl der Objekte wird NIL zurück gegeben. Einen Auswahlsatz kannst Du also so abarbeiten:Code: (setq ss (ssget) z -1) (while (setq ele (ssname ss (setq z (1+ z)))) [MACH WAS] )hat ein INSERT Attribute, steht im GC 66 eine 1. Um Sicherzustellen, dass nur Inserts mit Attributen gewählt werden, solltest Du also ssget mit Fil ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Blockdefinitionen abfragen
kathi-witt am 23.11.2005 um 13:04 Uhr (0)
Hallo, ich hab da ein kleines Problem.Und zwar schreibe ich gerade an einem LISP-Programm für meine Diplomarbeit, welches Koordinatendateien einliest und diese Punkte dann je nach Punktart mit dem entsprechenden Symbol versieht. Diese Symbole werden wiederum als Block erstellt.Wenn ich nun sagen wir mal einen Punkt der Punktart "Grenzpunkt" einfüge, erstellt das Programm zunächst einen Block mit dem Grenzpunktsymbol und fügt diesen dann an der entsprechenden Koordinatenposition in die Zeichnung ein.Kommt ...
|
| In das Form Rund um Autocad wechseln |
 |
Rund um AutoCAD : Ausgabe in Textfenster seitenweise
dee7kay am 16.05.2017 um 10:25 Uhr (15)
Hallo zusammen ,ich programmiere seit kurzem in AutoCAD 2017 (Mechanical) mit AutoLISP. Meine Frage ist folgende:Wie kann ich in LISP eine lange Ausgabe mit sehr vielen Zeilen (z.B. so was wie (foreach item ... (print item))) im Textfenster so ausgeben, dass man Enter drücken muss, wenn die Seite gefüllt ist und damit die Ausgabe weiter geht?Ich hab zwar hier im Forum diesen Beitrag von 2005 gefunden (http://ww3.cad.de/foren/ubb/Forum54/HTML/012380.shtml#000000), aber das betrifft ja nur die Befehle DBLIST ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Layerbeschreibung auf andere DWG`s übertragen
cadffm am 26.09.2023 um 14:06 Uhr (15)
Meine Goolesuche nachLayerbeschreibung übertragenLayerbeschriebung kopierenLayerliste mit Beschreibunguswund erst recht im großen Ozean, statt dem kleinen deutschen Tümpellayerdescription importlayerdescription copylayerdescription commandlinelayerdescription listKurz: Beste Methode: Passendes Tool zum ex-/import benutzen, onboard gibt es da nichts.ABER: Wer nichts findet/hat, der kann sich selbst helfen, OOTB: Einfaches Script erstellen, schließlichsind dir die Layer ja bekannt, das könntest du dann auch ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : dyn. Block - was ist falsch?
romi1 am 09.09.2008 um 08:27 Uhr (0)
Guten Morgen!@ CADmium - DANKE!!!Ich glaub, jetzt ist mir ein Licht aufgegangen;Der Wert von "ee" mit dem massenhaften Auftreten von ".... 0000000000FFFFFF000000 ..." in den Gruppen 310ist also tatsächlich ok ?????Daran lag es, daß ich seit 3 Tagen die gesucheten Werte nicht gefunden habe, bzw. wurden sie auf der Konsole nicht angezeigt.Befehl: (nth 9 ee)(2 . "_hk_grundriss") -- das hab ich immer gesucht!! Doch eines gibt mir schon zu denken: Warum gibt es z. B. bei dem jetzt beigelegten dyn. Block "De ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Werkzeugpalette sinnvoll nutzen
Brischke am 14.05.2004 um 11:22 Uhr (0)
Hallo CAD-Online, der Captainfritz hat genau das herausgefunden, wozu die Werkzeugpaletten gedacht sind. Die AutoCAD-hilfe schreibt dazu: Werkzeugpaletten sind Registerkarten im Fenster Werkzeugpaletten, die eine effiziente Methode zum Organisieren, zur gemeinsamen Verwendung und zum Plazieren von Blöcken und Schraffuren zur Verfügung stellen. Werkzeugpaletten können auch benutzerspezifische Werkzeuge umfassen, die von Drittanbietern zur Verfügung gestellt werden. ... Festlegen von Werkzeugeigenschaften ...
|
| In das Form Rund um Autocad wechseln |
|
OneSpace Modeling : Neuigkeiten in der OSDM-FAQ-Liste
clausb am 10.01.2006 um 16:55 Uhr (0)
Es ist mal wieder Zeit, die Neuerungen auf den OSDM-FAQ-Seiten zu rapportieren. Seit dem letzten Mal haben sich die folgenden Eintraege entweder signifikant geaendert oder sind dazugekommen: http://www.clausbrod.de/Osdm/OsdmFaqOperatingSystem: - Which filesystems are recommended or supported with OSDM? (Welche Dateisysteme werden von OSDM unterstützt, welche werden empfohlen?)- Will OSDM run on Windows XP x64 Edition? (Läuft OSDM unter "Windows XP x64 Edition"?)- OSDM becomes unstable under Windows XP/SP2 ...
|
| In das Form OneSpace Modeling wechseln |
|
AutoLisp : Punkte transformieren und rotieren
tmoehlenhoff am 30.05.2004 um 16:13 Uhr (0)
Hi Freaks, auch wenn es nicht direkt Lisp betrifft muss ich mal folgendes loswerden: Ich quäle mich immer wieder mal mit der gleichen Sache herum und möchte das gerne mal endgültig aus der Welt schaffen: Es kommt häufiger vor, dass Punkte (eines Elementes) verschoben und gleichzeitig gedreht werden müssen. Dafür gibts sicherlich diverse Krücken, aber ich hätte gerne mal den mathematischen Weg. Ich finde immer mal wieder diese 4x4 Matrix und komme doch nicht damit zurecht (zumal ich ja nicht nur Ergebniss v ...
|
| In das Form AutoLisp wechseln |
|
Rund um AutoCAD : Probleme mit Lisp ... Blockwahl
Dober Heinz am 06.12.2008 um 09:04 Uhr (0)
Hallo PrzemoSo müsste es gehn(defun c:raum (/ corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing)(setq Blockn (getstring "Blockname? ")) (setq corner1 (getpoint "erste Ecke im Raum: ")corner2 (getpoint "gegenüber liegende Ecke: ")columns (getint "Anzahl X Richtung: ")rows (getint "Anzahl Y Richtung: ")roomwidth (abs (- (car corner1) (car corner2)))roomheight (abs (- (cadr corner1) (cadr corner2)))colspacing (/ roomwidth columns)rowspacing (/ roomheight rows)lowerleft(list(min (car corn ...
|
| In das Form Rund um AutoCAD wechseln |