|
AutoLisp : Dateidatum setzen mit DOSLIB?
Peter2 am 02.10.2005 um 08:46 Uhr (0)
OKjetzt weiss ich es, und ich habe auch eines: im TotalCommander eingebaut.Aber Zweck der Übung soll etwas ganz anderes sein: das Dateidatum auf vorher gespeicherte Werte zu setzen. Alsoa) analysiere die gewünschten Dateien und protokolliere Pfad, Name und Datum in eine Textdateib) ändere die Dateienc) setze das Dateidatum der gewünschten Dateien auf die in Schritt a) gepeicherten WerteDa meine Programmierkenntnisse in anderen Sprachen extrem dünn sind, dachte ich nun an eine Lösung in Lisp. Aber wenn es i ...
|
| In das Form AutoLisp wechseln |
|
CoCreate Modeling : Schraffur-Informationen an 3D-Fläche für Anno
highway45 am 04.04.2011 um 08:26 Uhr (0)
Ich bin nicht sicher, ob das mit dem Aufkleber überhaupt Sinn macht, hab ich noch nicht ausprobiert. Zitat:Linien aufprägen ist an sich keine schlechte Idee, kann aber u.U. ähnlich aufwendig sein wie im Anno.Das stimmt, läßt sich aber vielleicht automatisieren:Zum Beispiel eine Riesen-Arbeitsebene machen und darauf die Schraffur zeichnen und diese auf der Festplatte abspeichern. Dann nur noch immer dieselbe Arbeitsebene laden, auf die betroffene Fläche positionieren, aufprägen und wieder löschen.Läßt sich ...
|
| In das Form CoCreate Modeling wechseln |
|
AutoLisp : viel Blöcke ersetzten durch einen
joern bosse am 01.02.2005 um 15:32 Uhr (0)
Hallo Holger, probier mal die anhägende LISP-Datei, über = Extras= Anwendung laden... laden und dann über block_ersetz ausführen. Zu beachten, die Blöcke dürfen keine Attribute enthalten (die werden sonst platt gemacht). Vorgehensweise: Du kannst erst den Block picken, der die anderen ersetzen soll, und dann die über die ACAD-Auswahl die Blöcke auswählen, die ersetzt werden sollen, oder Du wählst die zu ersetzenden erst über den Filter, startest dann das Programm und wählst den Block, der die Blöcke aus ...
|
| In das Form AutoLisp wechseln |
 |
Rund um AutoCAD : Schraffurumgrenzung neu für mehrere Schraffuren
fuechsin am 02.11.2015 um 10:45 Uhr (15)
Hallo zusammen,ich habe eine Zeichnung bekommen mit zahlreichen Schraffuren ohne Schraffurumgrenzung (Gebäudestützen). Ich möchte diese aber mit Umgrenzung dargestellt haben. Nun könnte ich zwar jeder Schraffur eine neue Umgrenzung zuweisen, aber ich möchte eigentlich nicht alle 60 Schraffuren einzeln anfassen müssen. Über die Schnellauswahl kriege ich alle Schraffuren an den Haken, kann aber die Funktion "Umgrenzung neu" nicht nutzen. Im Eigenschaftenfenster scheint es auch keine Option zu geben, eine Umg ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Num.LSP (Einfügepunkt)
CADmium am 10.08.2004 um 15:30 Uhr (0)
@Caddfm .. schöne Möglichkeit mit einfachen Mitteln ans Ziel zu kommen!! @Alpschorsch: wenn du es gleich in dein Tool implementieren willst, anbei mal ein Codfragment: (setq DATEN (entget(car(entsel)))) (if (not(equal (cdr(assoc 11 DATEN)) (0.0 0.0 0.0))) (progn (setq XYZ (cdr(assoc 11 DATEN))) (entmod (subst (cons 11 (list (car XYZ) (- (cadr XYZ) 10) (caddr XYZ) ) ) ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD LT : Flächen subtrahieren
Fiedelzastrow am 04.02.2009 um 12:44 Uhr (0)
Hallo Dominik,ich weiss zwar nicht, was Du am Ende mit dem Ergebniss machen willst (als Text ausgeben... oder oder oder).Aber ich hab mal mit dem Befehl "Fläche" rumgespielt. Eine Möglichkeit (ist zwar komisch, aber funktioniert):Fläche -- Subtrahieren (S) -- Objekte wählen -- Enter--Addieren-- Objekte wählen (das, welches die anderen umfasst)-- EnterDann bekommst Du das richtige Ergebniss.GrußRobertP.S. Es gab da auch schon einige Lisp-Programme, die das Ganze automatisch machen, allerdings mit Schraffure ...
|
| In das Form AutoCAD LT wechseln |
|
AutoLisp : Vorgaben im Zngsrahmen-Dialogfeld einlesen
JC Wasti am 10.11.2004 um 12:05 Uhr (0)
Zitat: Original erstellt von CADmium: 1. Erklär bitte zum Anfang allen ,das du ACAD Mechanical einsetzt. Sonst kann nämlich keiner was mit "Temp.tit" anfangen... Wie bekomme ich meine Systemdaten, z.B. ACAD Version usw. unter meinen Benutzernamen? Zitat: Original erstellt von CADmium: 2. Der Schriftkopf ist ACAD-mäßig auch "bloß" eine Blockrefernez mit Attributen, und die kann man mit Lisp ändern! Das ist richtig, aber wenn ich jetzt Genius14 verwende geht das mit den Attributen nicht meh ...
|
| In das Form AutoLisp wechseln |
|
Programmierung : Selbstgemachtes Attribut in MM abspeichern
Walter Geppert am 16.04.2007 um 13:21 Uhr (0)
Wenn du ein Attribut an :instance hängst, wird dieses nicht an das betreffende Teil/Baugruppe gehängt, sondern an den Besitzer! Als Package gespeichert, fällt das nicht auf, weil beim Laden wieder alles beim alten ist. Wenn das aber in den MM gspeichert wird, zerlegt der das in lauter einzelne Dateien und baut es erst beim Laden wieder zusammen. Wenn du aber z.B. zum Detailieren nur den Teil alleine lädst, bleibt das Attribut unerkannt in den ewigen MM-Jagdgründen. Dieses Attribut ist auch nur in der jewei ...
|
| In das Form Programmierung wechseln |
|
Lisp : DCL-Komponente ausblenden
Uwe Neumann am 10.01.2016 um 20:44 Uhr (1)
Hallo Lisp-Forum,ich habe folgendes Problem: In Abhängigkeit von einem ausgewähltem Wert in einer popup_list soll mit der Auswahl dieses Wertes eine definierte DCL-Komponente boxed_column ein- und andere ausgeblendet werden. Ein reines Aktivieren/Deaktivieren der jeweiligen Komponenten ist nicht ausreichend, da in jeder dieser Komponenten ein Vielzahl an weiteren Komponenten enthalten sind und so der Dialog zu groß werden würde. Auf der anderen Seite möchte ich aber auch die Nutzung von Subdialogen meiden, ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Highlighten (Markieren) von mittel "entsel" gewählten Objekten?
tom.berger am 19.03.2004 um 13:28 Uhr (0)
Zitat: Original erstellt von CADmium: hiermit : (defun AUSLEUCHTEN (AUSWAHLSATZ EIN / ELEMENTNUMMER ELEMENT ZAEHLER) (if(=(type AUSWAHLSATZ) PICKSET) (progn (setq ZAEHLER 0) (while (and AUSWAHLSATZ (setq ELEMENT (ssname AUSWAHLSATZ ZAEHLER))) (if EIN (redraw ELEMENT 3) (redraw ELEMENT 4) ) (setq ZAEHLER (1+ ZAEHLER ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Eigene Daten in eigenen Reaktor speichern
mapcar am 18.10.2004 um 16:22 Uhr (0)
Ist vlax-ldata-put denn so schlimm? Die Problematik hat nix damit zu tun, ob die Daten kompliziert sind oder nicht. Die Frage ist, ob sie dir oder deinem Betrieb wichtig sind. Daraus resultieren dann zwei Möglichkeiten: a) unwichtig: gar nicht speichern oder ldata b) wichtig: richtig speichern. Möglichkeit a) wiederum beinhaltet 2 Unteroptionen. Gar nicht speichern verursacht wenigstens keine beschädigten Zeichnungen;-) Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over night - AutoLis ...
|
| In das Form AutoLisp wechseln |
|
PTC Creo Elements/Direct Modeling : Revisionswolke.lsp unter v20.1 inkompatibel
Michael Feldmann am 26.06.2019 um 14:17 Uhr (1)
Moin Wolfgang,Ganz banaler Fehler... Ich habe es in C:/CAD/INNEO/SEH_Firmenanpassungen_20.1/autoload/modeling/ verteilen lassen Dies bewirkt, das macro wird geladen, bevor annotation gestartet ist und dann kommt der Fehler...Richtige Verteilung ist C:/CAD/INNEO/SEH_Firmenanpassungen_20.1/autoload/annotation/ oder direkt C:/CAD/INNEO/SEH_Firmenanpassungen_20.1/Annotation/am_customize. Beides funktioniert, gerade getestet Danke für den Hinweis, nun läuft´s Für Leute, die nicht über Softwaredeployment ve ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
 |
PTC Creo Elements/Programmierung : LISP in die Werkzeugbox
der_Wolfgang am 01.08.2022 um 19:12 Uhr (15)
Zitat:Original erstellt von vobu:[i][/i]Das X fache aufrufen der SET_SHOW AR ist nicht nötig. Code:(sd-call-cmds (SET_SHOW (oli::sd-inq-current-vp) :3DGEO :ON :3DGEO_SHADED :ON :3DGEO_EDGED :ON :3DGEO_WIRE :OFF :3DGEO_HIDDEN :ON :3DGEO_HIDDEN_DIMMED :OFF :3DGEO_MIXED :OFF :3DGEO_VERTICES :OFF :3DGEO_PART_TRANSPARENCY :ON :3DGEO_FACE_TRANSPARENCY :OFF :3DGEO_FACE_COLOR :ON :3DGEO_PART_REFLECTANCE :ON :3DGEO_FACE_REFLECTANCE :OFF :3DGEO_EDGE_COLOR :OFF :3DGEO_LABEL :ON :DOCU_PLANES :ON :COORD_SYSTEM :ON :CL ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |