|
Rund um Autocad : Attributwerte
autocart am 29.09.2006 um 22:03 Uhr (0)
Hallo nochmal Lutz_G!Soweit ich verstehe, willst du einfach aus einer Zeichnung mit einer Attributdefinition den Vorgabewert dieser Att-Def auslesen und diesen dann in einer anderen Zeichnung als Vorgabewert einer Att-Def setzen.Das ganze ca.500 mal: 500 Vorlagen (Vorgabewerte von Att-Defs) und 500 Ziel-Zeichnungen (mit Att-Defs, bei denen der Vorgabewert entsprechend der jeweils passenden Vorlage angepasst werden soll.)In diesem Fall habe ich einmal folgende Idee:ScriptPro von Autodesk (free, man muß aber ...
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 29.07.2004 um 15:20 Uhr (0)
Hallo Lispler! Hätte folgende Herausforderung: habe acad.lsp so eingestellt, dass sie bei jedem Öffnen einer Zeichnung ausgeführt wird. Das soll auch so sein. Nur hätte ich auch einen Befehl, der nur beim Start von AutoCAD ausgeführt werden soll. Meine Idee wäre: (if (nur eine Zeichnung offen) Befehl) Weiß jemand, wie diese Zeile in AutoLisp übersetzt lautet? Oder hat jemand noch eine bessere Idee? Gruß, Stephan acart.
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 29.07.2004 um 15:43 Uhr (0)
Hallo Sebastian, hab ich mich echt so unverständlich ausgedrückt?? Ich will, wenn ACAD started, ein externes Windows Programm (punkt.exe) ausführen. Das ginge zwar mit acad.lsp, wenn ich diese Lisp-Datei nicht mit jedem Öffnen einer Zeichnung ausführen würde (sondern nur beim Start von ACAD). Da ich acad.lsp aber absichtlich bei jedem Öffnen einer Zeichnung erneut ausführen lasse, würde auch punkt.exe jedesmal in einer neuen Instanz ausgeführt werden, sodass ich am Ende eines arbeitsreichen Tags 50 punkt. ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Linientyp in der ganzen Zeichnung ersetzen
autocart am 26.11.2010 um 14:25 Uhr (0)
Hallo Leute!Bei mir soll ein Linientyp in der ganzen Zeichnung durch einen anderen ersetzt werden. Das könnte ich zwar über die CAD-Standards machen, aber es sind mehrere Linientypen betroffen und das soll alles automatisch über eine Mappingtabelle gehen (beim CAD-Standards-Tool muss ich immer für jeden Linientyp einen Ersatzlinientyp händisch wählen).So weit so gut. Das Problem ist, dass ich davon ausgehen muss, dass beide Linientypen (der, der ersetzt werden soll, sowie der andere, durch den ersetzt wird ...
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Verrückte Zeíchnung...
autocart am 30.08.2006 um 09:56 Uhr (0)
außerdem könnte es (theoretisch) sein, dass du im dwg-2000-format speicherst und dein kollege im dwg-2004-format. (standard kann man in den optionen einstellen.)------------------Gruß und "have fun"schickt/wünscht Stephan "Dont assume, go as far as possible with the known facts, then ask."
|
| In das Form Rund um Autocad wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 02.08.2004 um 12:09 Uhr (0)
Danke für s Nachdenken und die Tipps. VB ist mir allerdings z. Z. zu kompliziert. tschüs, Stephan
|
| In das Form AutoLisp wechseln |
|
Lisp : Linientyp in der ganzen Zeichnung ersetzen
autocart am 26.11.2010 um 17:44 Uhr (0)
Danke, Holger, für die Antwort am späten Freitag Nachmittag.Das mit der Programmiersprache war aber nur ein Nebengedanke. Meine Hauptfrage ist: Wie gehe ich es grundsätzlich an, dass ich mit möglichst wenig Aufwand möglichst sicher alle in der Zeichnung vorhandenen Referenzen auf den Linientyp erwische.Es gibt ja so viele Orte, an denen ein Linientyp referenziert sein kann. Und wie soll ich am besten mit der Möglichkeit umgehen, dass eine Referenz auf den Linientyp vielleicht auch in div. benutzerdefiniert ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 29.07.2004 um 15:57 Uhr (0)
Danke, gute Idee! Nur starte ich Acad normaler Weise durch Doppelklick auf eine dwg-Datei im Windows-Explorer. Also das mit der (if-Abfrage nach der Anzahl der geöffneten Zeichnungen geht nicht? Gruß, Stephan acart
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 29.07.2004 um 19:20 Uhr (0)
Hallo Tom! Das ist ja Wahnsinn! Pfeift super! Beim progn hast du übrigens die Klammer vergessen zu schließen. Lässig wäre noch, wenn ACAD das Prog beim schiessen automatisch beendet. Auf jeden Fall ist das jetzt schon ein rießen Schritt vorwärts gewesen. Danke. mg (=mach s gut), Stephan acart
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 29.07.2004 um 17:36 Uhr (0)
Hallo Axel mapcar! Coool! Danke für die Idee. Das mache ich.... aber wie? Kann ich selbst eine neue Umgebungsvariable erstellen? Wenn ja, wie? Wenn nein, welche vorhandenen soll ich dann nutzen und wie? Und wie geht das mit dem löschen/zurücksetzen beim Beenden von Acad? Was ist ein Reaktor und wie setze ich ihn ein? Gruß, Stephan acart
|
| In das Form AutoLisp wechseln |
|
AutoCAD ARX Object : Linientyp in der ganzen Zeichnung ersetzen
autocart am 27.11.2010 um 22:52 Uhr (0)
Hallo an Alle!Mein Problem habe ich bereits hier im Lisp-Forum beschrieben.Jetzt habe ich vielleicht einen Lösungsansatz in .NET gefunden:Was ist von der Funktion DatabaseServices.DBObject.SwapReferences(DatabaseServices.IdMapping idMap) zu halten? Gibt es da etwas Wichtiges zu beachten oder ist die sonst irgentwie nicht geeignet?Danke für jeden Ratschlag.------------------Gruß, Stephanwww.stbartl.at"Alles sollte so einfach wie möglich gemacht werden, aber nicht einfacher." - Albert Einstein
|
| In das Form AutoCAD ARX Object wechseln |
|
AutoLisp : Befehle bei jeder Zeichnung und nur beim Start
autocart am 30.07.2004 um 09:58 Uhr (0)
AHA! Da ist doch glatt eine wichtige Basis-Info bis jetzt an mir vorbeigegangen. Hallo Thomas und Axel! Das mit der acaddoc.lsp ist mir neu. Anscheinend hab ich das entsprechende Kapitel unter F1 immer ausgelassen (unabsichtlich). Hab zwar den Namen acaddoc.lsp im Forum gelesen, dachte aber, das wäre das gleiche wie acad.lsp . Vielleicht wegen anderem Userverhalten, anderen Systemen oder Versionen halt ein bissel anders benamst. Naja, sollte bei den Nächsten Namens-Unterschieden, die mir auffallen, doc ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : böse Führung will nicht assoziativ bleiben...
autocart am 19.07.2004 um 16:55 Uhr (0)
HI! Habe eine Führung mit angehängtem Block. Führung ist assoziativ zu einem Punkt in Zeichnung (z.B. Abwasserkanal). Wenn ich diese Zeichnung (siehe Anhang) als Block in eine neue Zeichnung einfüge, geht beim notwendigen Auflösen in der neuen Zeichnung die Assoziativität der Führung verloren. Weiß da jemand eine Lösung, wie ich die Assoziativität erhalten (oder ohne Mauseingabe wieder automatisch herstellen kann)? Danke und Gruß, Stephan acart
|
| In das Form Rund um Autocad wechseln |