|
Rund um Autocad : eine Zeichnung bei email senden
marc.scherer am 20.02.2002 um 10:36 Uhr (0)
Hallo Hotte, ich wollte nicht über irgendwas urteilen. Entschuldigung. Aber: Zeichner hat hier schon n Haufen Fragen gestellt die einfach darauf schliessen lassen, daß er bei diversen Computer Themen grundsätzliche Defizite hat. Die Anmerkung mit der Volkshochschule war keine Spitze sondern ein ernstgemeinter Vorschlag. Zu Deiner Anmerkung "vielleicht solltest Du dem Zeichner ein Forum nennen wo dieses Problem gelöst wird": Ich kenne kein solches Forum, dieses hier ist es jedenfalls nicht, und das werde i ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : block in Zeichnung beim öffnen autom. einfügen
marc.scherer am 29.01.2004 um 08:51 Uhr (0)
Hi, ganz einfach. Du mußt erst einmal diverse Funktionen schreiben. # eine die für jedes Dokument die Layouts ermitteln kann # eine die den entsprechenden Block finden kann # eine die den entsprechenden Block einfügen kann und abschließend: # eine die all diese Funktionen sinnvoll miteinander kombiniert Dann brauchst Du diese Funktion nur nch in die S::STARTUP von AutoCAD einbauen (am besten in die Acaddoc.lsp) und dann sollte das gehen. ------------------ Ciao, Marc
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : Exploden, aber nicht nur die zeichnung im vordergrund
marc.scherer am 21.06.2005 um 10:06 Uhr (0)
Hi, pack Deinen Code in eine extra Lisp-Datei: z.B. caddeexplode.lsp . Inhalt: Code: (while (setq ELEMLI (ssget _X ((0 . INSERT )))) (repeat (sslength ELEMLI) (command _.explode (ssname ELEMLI 0)) (setq ELEMLI (ssdel (ssname ELEMLI 0) ELEMLI)) ) ) Diese Datei legst Du in den AutoCAD Suchpfad. Dann erstellst Du eine Scriptdatei, z.B. caddeexplode.scr Inhalt: Code: (load caddeexplode.lsp ) _.qsave Jetzt brauchst Du nur noch das kostenlose AutodeskTool ScriptPro Ist Best ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Fenster synchroisieren
marc.scherer am 08.02.2008 um 12:10 Uhr (0)
Hi,ohne auch nur irgendwie im Acad was probiert oder aber die Hilfe gelesen zu haben, fällt mir bei Deinem Konstrukt folgendes auf:Du kümmerst Dich null um die unterschiedlichen Namespaces.Jede Zeichnung verwaltet Ihren eigenen Namespace, wie kommst Du drauf, das irgendeine Variable die Du in der AKTUELLEN Zeichnung setzt der NÄCHSTEN Zeichnung bekannt sein sollte?Lies mal die ENtwicklerhilfe zum Thema Namespaces und wie Du da Variablen usw. dazwischen austauschen kannst...------------------Ciao,Marc
|
| In das Form Lisp wechseln |
|
AutoCAD Mechanical : Seiteneinrichtungs-Manager (ACAD Mech.-2007)
marc.scherer am 12.01.2007 um 10:13 Uhr (0)
Hmm, Prinzip nicht verstanden?! Du nimmst ne Zeichnung, richtest Deine Seite ein wie gewünscht. Speicherst die Zeichnung. Dann öffnest Du Deine (oder eine) der Firmenvorlagenzeichnungen, importierst die Seiteneinrichtung aus der zuerst genannten Zeichnung, speicherst Deine Firmenvorlagenzeichnung und hast sie zukünftig immer zur Verfügung, wenn Du eine neue Zeichnung von der Vorlage erzeugst oder aber in eine vorhandene Deine Seiteneinrichtung aus der Firmenvorlagenzeichnung importierst, capicé?Ist ebensog ...
|
| In das Form AutoCAD Mechanical wechseln |
|
Rund um Autocad : Layer in Ansichtsfenstern ausblenden
marc.scherer am 29.01.2002 um 12:19 Uhr (0)
Hi, Auszug aus der Acad-Hilfe: VISRETAIN Typ: Ganzzahl Gespeichert in: Zeichnung Ausgangswert: 1 Steuert die Sichtbarkeit, die Farbe, den Linientyp, die Linienstärke und die Plotstile (wennPSTYLEPOLICY auf 0 gesetzt ist) XRef-abhängiger Layer und gibt an, ob Änderungen verschachtelter XRef-Pfade gespeichert werden. 0 Die Layertabelle in der referenzierten Zeichnung (XRef) hat Vorrang. Änderungen an XRef-abhängigen Layern in der aktuellen Zeichnung gelten nur für die aktuelle Sitzung; sie werden nicht mit ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Untergruppen in Werkzeugpaletten
marc.scherer am 30.08.2006 um 08:48 Uhr (0)
...ansonsten gäbe es noch die Möglichkeit alle 10 Ventile in eine DWG einzufügen und die dann dort internen Blockdefinitionen über das Designcenter in neue Zeichnungen zu importieren. So gehe ich bei meinen Layouts und dazugehörigen Schriftfeld- und Rahmenblöcken vor. In die Zeichnung könntest Du dann auch alle anderen Bauteile einfügen und damit diese eine Zeichnung als Blockbibliothek für Rohrleitungsbau verwenden... ------------------Ciao,Marc
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : zu viele linien
marc.scherer am 19.01.2006 um 14:08 Uhr (0)
Zitat:Original erstellt von pati.m:hallo leute.kann mir jemand helfen? gibt es so einen befehl überhaupt? in einer zeichnung liegen mehrere linien aufeinander manche kürzer manche länger ich möchte aber dass aus diesen linien nur eine einige wird!!! ist das möglich oder nicht? jetzt schon danke cya Hi pati.m,uppe mal Deine Zeichnung, ich könnte die dann mal durch das Autodesk Map Bereinigungstool jagen, das kann so was.------------------Ciao,Marc
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Variable INSUNITS
marc.scherer am 23.08.2006 um 16:31 Uhr (0)
Insunits wird immer in einer Zeichnung gespeichert. Wenn Du sicherstellen willst das diese Variable in jeder Zeichnung die Du öffnest auf "0" gestellt wird, packst Du die Anweisung:Code:(setvar "INSUNITS" 0)einfach zusätzlich in Deine Acaddoc.lsp (hierzu FAQ: http://ww3.cad.de/foren/ubb/Forum54/HTML/009952.shtml )Oder Du packst den Code in eine extra Datei und packst den Verweis auf diese Datei in die Startgruppe des Dialogs vom Befehl APPLOAD...------------------Ciao,Marc
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Block ändern
marc.scherer am 26.06.2006 um 15:41 Uhr (0)
Zitat:Original erstellt von MonikaB:Hat acad so ein tool??Nein,kann man aber schreiben.Ich habe so etwas hier in Lisp geschrieben.Hat nur einen Pferdefuß, der ist aber eher organisatorischer Natur:Da Acad sich nur den Blocknamen merkt, ist das höchste der Gefühle ein:Code: (findfile (strcat "BLOCKNAME" ".dwg"))Wenn Du Deine Zeichnungsbibliothek und die Suchpfade entsprechend sauber organisiert hast, kriegst Du auch die Zeichnung zufassen die damals als Block eingefügt wurde. Im schlechtesten Fall bekommst ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : ATTSYNC: als command in Lisp, (acet-attsync) usw.
marc.scherer am 16.11.2005 um 16:28 Uhr (0)
Hi,poste doch mal den Code und die Testdatei.Dann findet sich der Fehler bestimmt RuckZuck.Ich hatte folgendes als Attsync im Einsatz (Attsynct aber alle Blöcke...)Code:(defun DT:ATTSYNC (/) (if (DT:GET-BLOCKDEFS-WITH-ATTDEF "*") (command "_.attsync" "name" "*") (princ "
Keine Attributierten Blöcke in Zeichnung definiert!") ) (princ))Die Abfrage ob attributierte Blöcke in der Zeichnung existieren ist notwendig, weil die command attsync Anweisung sonst nen Fehler produziert. Das attsync synchronisiert so ...
|
| 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 |
|
Rund um Autocad : Untergruppen in Werkzeugpaletten
marc.scherer am 30.08.2006 um 09:21 Uhr (0)
Zitat:Original erstellt von covenant:@Marc: Ich würde gerne auch noch viele andere Bauteile (Flansche, Fittigs usw.) einfügen wollen. Macht es Sinn jeder Zeichnung so einen Balast mitzugeben? Wenn ich Dich richtig verstehe, verwende ich dann die "Blockbibliothek" als eine Art Vorlage, oder?Sowohl als auch. Du KÖNNTEST eine neue Zeichnung auf der Basis der Bibliothek anlegen (Vorlage). Was Du darin ned benötigst läßt sich am Ende ja problemlos bereinigen.Aber der eigentlich Witz am DesignCenter ist ja, das ...
|
| In das Form Rund um Autocad wechseln |