|
CoCreate Programmierung : Aus CoCreate (V17) C#.NET (WindowsForms) Anwendung (mit Rückgabewert) zugreifen
clausb am 19.07.2011 um 22:22 Uhr (0)
Vorab: Bin mir bei der Lizenz nicht ganz sicher, was aktuelle Versionen angeht, aber ich denke, Du brauchst keine spezielle.Das .NET-API in CoCreate Modeling unterstützt sowohl externe als auch interne Clients ("add-ins"). Welchen Clienttyp man wählt, das hängt von der konkreten Anwendung ab. Fragen, die man sich stellen muss (nur zur Anregung): Wie ist der Lebenszyklus der Anwendung? Braucht sie zur Erfüllung ihrer Aufgabe immer eine laufende Instanz von CoCreate Modeling? Soll die Anwendung auch auf Rech ...
|
| In das Form CoCreate Programmierung wechseln |
|
Rund um AutoCAD : hierarchische Anordnung der Block-Attribute beim Export
Andreas Kraus am 05.08.2009 um 17:53 Uhr (0)
Hallo kakoin,probier mal diese Lisp.Bei mir gehts, bei dir hoffentlich auch.Erzeugt eine Textdatei die du dann im Excel einlesen kannst.(defun c:get_natt (/ satz ent_name att_list) (defun get_attlist (ent_name / obj_name att_list) (setq obj_name (vlax-ename-vla-object ent_name)) (if (and (vlax-property-available-p obj_name "hasattributes") (= (vla-get-hasattributes obj_name) :vlax-true) ) (progn (setq att_list (mapcar (lambda (obj) (list (vla-get-tagstring obj) (vla-get-textstring obj) ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : xrefs mit REDIR neu verknüpfen incl. Unterordner
cadffm am 15.01.2013 um 10:06 Uhr (0)
@Lutz - Schau mal in deine ExtpressTools(hilfe) = REDIROriginal erstellt von tlraum:"Was passt an der Beschreibung nicht zum Problem?"Vielleicht versteckt sich die Lösung darüber ja in der nachfolgenden Antwort:Original erstellt von tlraum:1.) REDIR vergleicht einen anzugebenden Ordner mit den xref-Pfaden in der Zeichnung.2.) Wenn einer oder mehrere nicht mehr verlinkt sind stellt REDIR diesen Link wieder her.3.) Jedoch nur im Ordner der angegeben wurde und nicht in Unterverzeichnissen.zu1 * Und wenn ein ( ...
|
| In das Form Rund um AutoCAD wechseln |
|
CoCreate Modeling : alle Teile in einer Baugruppe umfärben
Knuddel25 am 24.02.2009 um 12:13 Uhr (0)
Hallo zusammen,danke für eure schnellen Antworten. @Claus: Zitat:Ist auch nicht nötig. Solange der Dialog mehrere Teile akzeptiert, kann man bei der Auswahl auch einfach "alle in Baugruppe" benutzen.Bei den ersten drei Makros geht aber nicht nur Farbe zuordnen, er will immer die Dichte mit angegeben haben. Zitat:Es steht ausdrücklich dort, wie man das Goody laden kann: (load "prop_menu")Wenn ich load "prop_menu" in die Befehlszeile eingebe, kommt folgender Fehler: Code:LISP-Fehler:"Die Variable LOAD ist ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um AutoCAD : Text als Polylinie
Theodor Schoenwald am 05.12.2008 um 10:48 Uhr (0)
Hallo Markus,die Antworten:- arbeitet das erste Tool auch über den WMF-Umweg?- kann man mehrere Texte auf einmal bearbeiten?Das Texttool erstellt die Texte selbstständig, und man kann jede beliebige Schrift von Windows angeben und auch jede Größe die man bei Windows-Schriften angeben kann.- kann man das Vergrößern abschalten?Das Vergrößern geschieht nicht automatisch, da mache ich manchmal so, damit ich eine größere Genauigkeit beim späteren Glätten bekomme.- heißt das Tool zum Glätten der Polylinien "SW_T ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block: 1 Attribut zweimal darstellen
wronzky am 28.08.2008 um 12:45 Uhr (0)
Zitat:Original erstellt von Wolfgang S:6.Auch mit Programmierung (ich könnts auch nicht) scheint man nicht weiterzukommen.Na, also das kann ich ja nicht so stehen lassen, denn: geht nicht gibts nicht (oder "wer will, der findet Wege, wer nicht will, der findet Gründe...").Hier also mal ein Lisp-Grundgerüst, das den Block "ACHSE-txt" in der Zeichnung "DWG_mit_Achse" einfügt und modifiziert:Code:;**************************************************************************************;Funktion zum Einfügen von ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block nach Raster einfügen
xem am 30.04.2009 um 13:43 Uhr (0)
also so funzt esCode:(defun c:bel (/ Blockn corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing)(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 corner1) (car corner2))(min (cadr corner1) (ca ...
|
| In das Form Rund um AutoCAD wechseln |
|
Autocad VBA : Objektzuweisung über Handle funzt nicht
mapcar am 17.12.2004 um 18:23 Uhr (0)
Na, irgendwas stimmt da doch einfach nicht. Der nachfolgende Code zeigt, dass das Ganze mit einem Insert (einer Blockreferenz) ganz genauso funktioniert wie mit einer Linie - es tät mich auch sehr, sehr wundern, wenn das nicht so wäre bzw. wenn es in R14 anders sein sollte. Und dann habe ich noch ein bisschen gespielt, und zwar mit ein Paar Kommentarzeichen bei den Deklarationen: Hier ist InsertObj einfach nur als Object deklariert, nicht als AcadBlockReference. Wozu gibt s schließlich Late Binding? Die V ...
|
| In das Form Autocad VBA wechseln |
|
AutoLisp : BAND od. PLINE-Teil versetzen
marc.scherer am 30.05.2006 um 22:39 Uhr (0)
Zitat:Original erstellt von m-troeger:- nun möchte ich 2 beliebige Kontrollpunkte auf der Polylinie picken- es soll nun eine Art BAND (Breite frei definierbarbar) entlang der Polylinie zwischen den 2 gepickten Punkten geszeichnet werden.Es sollen aber keine BÄNDER entstehen, sondern eine Polylinie über die Außenkante der Bänder.Habe ich geproggt. Meine Funktion erzeugt ein "Schutzrohr" entweder als Umring-Polygon oder als breite Polylinie. Es gab ein paar kleine Hakeligkeiten bei der Umsetzung aber auch ...
|
| In das Form AutoLisp wechseln |
|
AutoCAD VBA : Punktkoords als Texteinfügepunkt
ManuelKuhn am 02.09.2008 um 14:52 Uhr (0)
Hallo an alle bin neu hier im VBA-Forum (war sonst nur im Rund um AutoCad und LIPS Forum unterwegs) und wollte mal Hallo sagen...Naja und ne Frage hab ich auch gleich mitgebracht Ich habe vor kurzen angefangen mich mit der Programmierung von AutoCAD auseinander zu setzten, zuerst wollte ich das ganze über LISP angehen (mit Hilfe des Kochbuchs) aber ich glaube, das für meine zukünftigen Vorhaben VBA der bessere Weg ist... (ich weiß hier scheiden sich die "Geister" aber für mich ist es, meiner Meinung nach ...
|
| In das Form AutoCAD VBA wechseln |
 |
PTC Creo Elements/Direct Modeling : Meldung bei Textedit im Schriftfeld ausschalten
friedhelm at work am 11.11.2021 um 18:30 Uhr (1)
Hallo zusammen, @Werner So isses. Muss aber nicht so bleiben.Trick:Erstmal Grundvoraussetzung kontrollieren bzw. einstellen.Im Modul Annotation; Datei; Vorgaben; (runterscrollen 2.von unten) Standardvorgaben; Annotation; Dateiverwaltung + siehe wie in 1. Bild einstellen. Grund: eine komprimierte .mi Datei kann man nicht editieren.Eine .bdl oder .bd2 Zeichnung (Eins oder mehrere Blätter = egal) mit zB. 7Zip (=Freeware) Archiv öffnen.( Wer vorher eine Sicherungskopie erstellt ist ein Feigling.)2. BildDie ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
Lisp : Common Lisp - Funktionen überladen
archtools am 22.09.2009 um 23:26 Uhr (0)
Zitat:Original erstellt von toxot:Servus archtools!Deine Kritik und Dein Code ist super richtig gedacht.Wenn ich es richtig verstanden hab, zielt das genau in die Richtung.Ich hab (und Du wahrscheinlich auch) natürlich einen anderen Namen für diese fun!(defun !(lst) ... nannte ich Sie. Ich hab sie aber nur für Testzwecke im Einsatz.Aufrufe erfolgen also über (!(something ... und alles läuft dann über (! ... In vielen Varianten möglich.Die Funktion ! bedeutet also: Führe aus! Egal was du zu tun hast.Und da ...
|
| In das Form Lisp wechseln |
|
Lisp : Layermanager
Brischke am 21.10.2008 um 14:31 Uhr (0)
Hallo Helmut,es besuchen häufig Personen dieses Forum, die meinen hier eine Aufgabenstellung loswerden zu können, und danach als Antwort die Lösung derselben als fertig ausprogrammierten, sofort anwendbaren Code geliefert zu bekommen. Dem ist nicht so! Das ist ein Hilfeforum zur Lisp-Programmierung. Wer also in der Lisp-Programmierung ein Problem hat, der kann hier seine Fragen posten, und bekommt Antworten, in denen die Lösungsansätze formuliert sind (mal theoretisch und mal als Code - wie es wohl passt). ...
|
| In das Form Lisp wechseln |