|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
riqo am 08.12.2017 um 09:47 Uhr (1)
Liebe Community,Nachdem ich schon häufig auf den Seiten der CAD-Foren auf Lösungen zum Thema "AutoCAD" gestoßen bin, wurde es nun mal Zeit, mich hier anzumelden und "Hallo!" zu sagen.Nichtsdestotrotz benötige ich eure Hilfe zum Thema "Datenextraktion" aus einem Block, in diesem Falle einen Index-Block ( mit Eintragung des letzten Index-Eintrags in einen anderen Block (Plankopf). Hintergrund ist der, dass im Büro zunächst das Index-Feld ausgefüllt wird, aber hinterher vergessen wird, den entsprechenden Eint ...
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
cadwomen am 08.12.2017 um 09:58 Uhr (1)
Hallo erstmalund nun zum Thema in deinem Profil steht ACAD 2016 im Text ist aber von AutoCAD 2016 MEP/Architecture. die andere ggf bessere Möglichkeiten bieten oder soll das in allen 3 Versionen also ACAD pru und AutoCAD 2016 MEP/Architecture. funktionierencu cw------------------Also ich finde Unities gut ... und andere sicher auch------------------------------------------------cadwomen™Plant ist nur die Spitze des Berges der da treibt ?
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
cadffm am 08.12.2017 um 10:23 Uhr (1)
Boardmittel:Deine Problem ist ja schnell gelöst wenn man sich einfach über ein Schriftfeld den Wert des Attributes aus der Index-Blockreferenz ausliest.Theoretisch kann man sich nun in den eigenen Layoutvorlagen bereits fertig verlinkte Plankopf/Index Kombinationen anlegen und diese nutzen.Schriftfeld, Objekt, Attribut des neuesten Indexeintrages.Bis hierhin benötigt man keine "Programmierung"Aber ein Programm zum automatischen verknüpfen wäre in jedem Fall sinnvoll,1. bei bestehenden Dateien2. um die Verk ...
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
riqo am 08.12.2017 um 10:23 Uhr (1)
Zitat:Original erstellt von cadwomen:Hallo erstmalund nun zum Thema in deinem Profil steht ACAD 2016 im Text ist aber von AutoCAD 2016 MEP/Architecture. die andere ggf bessere Möglichkeiten bieten oder soll das in allen 3 Versionen also ACAD pru und AutoCAD 2016 MEP/Architecture. funktionierenCU cwPardon, sollte mit Zusatz MEP/Architecture sein. Reicht vollkommen aus, wenn es unter ACAD 2016 MEP/Architecture läuft.
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
CADwiesel am 08.12.2017 um 10:38 Uhr (1)
das Laden einer lisp Datei würde schon automatisch z.b. über die acad.lsp, einem Eintrag in der Autoload Liste (im Appload-Dialog)oder durch eine *.mnl Datei erfolgen können, so das der Befehl immer auf Knopfdruck zur Verfügung steht.------------------GrußCADwieselBesucht uns im CHAT
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
cadffm am 08.12.2017 um 10:57 Uhr (1)
@riqoSorry, ich hatte es falsch verstanden und ging davon aus:Der aktuelle Index steht immer in dem gleichen Attribut.Sorry ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : Block mit Attribut mit Inhalt eines anderen Blockes füllen (Indexfeld)
riqo am 08.12.2017 um 11:36 Uhr (1)
Zitat:Original erstellt von CADwiesel:das Laden einer lisp Datei würde schon automatisch z.b. über die acad.lsp, einem Eintrag in der Autoload Liste (im Appload-Dialog)oder durch eine *.mnl Datei erfolgen können, so das der Befehl immer auf Knopfdruck zur Verfügung steht.D.h. jeder Mitarbeiter benötigt einen entsprechenden Eintrag in seinem Programmverzeichnis / Programm, was ich eher vermeiden wollen würde. Ist ein Laden in Verbindung mit der Zeichnungsvorlage möglich? D.h. eine Verankerung in der Vorlage ...
|
| In das Form Lisp wechseln |
 |
Lisp : Elemente einer explodierten Polylinie auswählen
cadffm am 08.12.2017 um 11:06 Uhr (15)
Die Objekte sind bereits im Auswahlsatz "Vorherige" enthalten, da hat Adesk mal mitgedacht :top ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
 InsertBlock.scr.txt |
Lisp : Genius DWG12 aufbereiten
Sven_W am 11.12.2017 um 09:45 Uhr (15)
Hallo ForumIch habe folgendes Problem:Ich habe 30000 DWG´s in unterschiedlichen Versionen (von Genius12 bis 2017). Für einen Vault-Import (mit Übereinstimmungswert) muss in jede Datei ein Attribut mit dem Dateiname geschrieben werden. Hierzu füge ich einen Block mit dem Attribut ein und beschreibe es. Mit dem Script habe ich 2 Probleme:1. Bei den alten GeniusDWG´s funkt mit der Dialog AMCVT12 dazwischen. Was tun?2. Das Speichern funktioniert mit dem ScriptPro2.0 nur als SAVEALL. Ist sowweit kein Problem. A ...
|
| In das Form Lisp wechseln |
 |
Lisp : Genius DWG12 aufbereiten
Sven_W am 11.12.2017 um 13:07 Uhr (15)
Momentan war mein Gedanke so:Öffnen der Datei.(Bei genius 12 kommt das Dialogfeld und er möchte eine Eingabe)Einfügen eines Blockes und Schreiben eines Attributes mit dem Dateinamen. (das funktioniert soweit)Speichern und Schließen(geht nicht)------------------SvenZeulenroda Presstechnik GmbH."Gilde der Erfinnder"
|
| In das Form Lisp wechseln |
|
Lisp : block mit attribut filtern
Brischke am 11.12.2017 um 21:48 Uhr (1)
... im AUTOCAD Magazin 7/2012 hatte ich mal ein Tool dazu veröffentlicht .Falls du Abonnent bist, kannst du das ja mal anschauen. Falls es in neueren Versionen nicht läuft, kann man das sicher noch mal kompilieren.Grüße!Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.defun-tools Das Download-Portal für AutoCAD-Zusatzprogramme!
|
| In das Form Lisp wechseln |
|
Lisp : block mit attribut filtern
cadffm am 11.12.2017 um 21:55 Uhr (1)
Die Objektwahl (ssget...) sucht AttributDEFINITIONEN,attribute hängend an Blockreferenzen und können nichtmit der Objektwahl gefiltert werden.Um Blockreferenzen zu finden welche ein Attribut abc enthalten mit dem Textwert xyz muss man durch Blockreferenzen gehen, die Attribute durchsuchen.Im Anschluss möchtest du dann keinen Block sondern eine Blockreferenz verschieben.Was du gefunden hast passt nicht zu deinem Thema.Du suchst sowashttp://ww3.cad.de/foren/ubb/Forum54/HTML/009027.shtml allerdings ist dies A ...
|
| In das Form Lisp wechseln |
|
Lisp : Genius DWG12 aufbereiten
cadffm am 12.12.2017 um 11:38 Uhr (1)
@Svenich kenne mich ja mit Mechanical nicht so aus, aber da scheint es doch extradie Möglichkeit zu geben die Konvertierung alter Geniusdateien per Script undKonfigurationsdateien zu erledigen.Von dieser ordentlichen Variante abgesehen: Wenn du eine Programm-Umgebung verwendest die von Genius und Mechanical keinen blassen schimmer hat,dann poppt auch dieser Dialog nicht auf (den gibt es in AutoCAD ja nicht).Falls ich mit einem oder beidem falsch liegen sollte möchte ich mich dafür entschuldigen,aber es lie ...
|
| In das Form Lisp wechseln |