| | | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Schriftfeld neues Objekt zuweisen (415 / mal gelesen)
|
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017 REVIT MEP 2017 WIN7 64 bit i7 3,4 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro K 2200
|
erstellt am: 29. Sep. 2023 10:50 <-- editieren / zitieren --> Unities abgeben:
Guten Morgen, das Thema ist schon etwas antiquiert, hat eine Menge Treffer, aber scheint mir nicht mehr ganz aktuell. Gibt es zwischenzeitlich eine Lösung, um Schriftfeldern neue Objekte zuzuweisen, also die ObjektID zu ändern? Ganz früher gab es da ein Zusatzprogramm, (erst "coi", dann "relinkfield" von Cad-on-demand), die scheinen aber am Umbauen ihrer HP zu sein. Hat jemand eine andere Lösung, oder gibt es irgend eine Möglichkeit, die ObjektId im Schriftfeld zu editieren? Schöne Grüße Joeycool Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21824 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Sep. 2023 11:20 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Hi, >>"aber scheint mir nicht mehr ganz aktuell." Ich kenne keine Änderungen seit Anbeginn? Also auch keine Bugfixes zu dem Dialog. Okay, zumindest das Schriftfeld für die neue ANZAHL Funktion kam hinzu, aber sonst..!?
>>"Gibt es zwischenzeitlich eine Lösung, um Schriftfeldern neue Objekte zuzuweisen, also die ObjektID zu ändern?" Unverändert. Ootb nur was mit dem Dialog möglich ist (ews geht ja im Dialog), Tools gibt es aber für sowas, nur kann man so ein Tool nur für eine ganz bestimmte Situation schreiben. Zum Beispiel der 99%ige: Unverschachtelte Schriftfelder mit nur einer Objektreferenz. Für so einem Fall kann man ein allgemeingültiges Tool erstellen (mit Links kann ich dir nicht dienen).
Für alle andere wird es schon deutlich spezieller..
>>" Ganz früher gab es da ein Zusatzprogramm, (erst "coi", dann "relinkfield" von Cad-on-demand)," Und unzählige mehr. GOOGLE ist hier (für mich) immer die erste Adresse und auch in diesem Fall finde ich in Sekunden mehrere Lösungen (die es dann zu testen gilt).
Beispieltreffer: https://www.cadstudio.cz/en/download.asp?file=ReLinkField >>"oder gibt es irgend eine Möglichkeit, die ObjektId im Schriftfeld zu editieren?" Oder kann dir den Schriftfeldcode zusammentippen, in Excel Word Notepad, auf der Kommentarseite von GMX, wo su willst, wenn du denn die ObjectID hast, kein Problem.
Den Code bekommst du ja im SCHRIFTFELD Dialog (markieren, Strg+C) und einfügen kannst du praktisch überall wo Schriftfelder erlaubt sind.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017 REVIT MEP 2017 WIN7 64 bit i7 3,4 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro K 2200
|
erstellt am: 29. Sep. 2023 12:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Cadffm, vielen Dank für den Link, also ich habe den bei google nicht gefunden.... Funktioniert leider nicht, obwohl es nur eine Objekt ID gibt, (die aber 2fach verwendet). wäre auch zu schön gewesen. Werde mal die Tschechen anschreiben... Zum Editieren: Den String zu kopieren, im Texteditor einfügen und die ObjektID zu ersetzen, kein Problem. Nur: wie das dann wieder ins Schriftfeld zurückschreiben, das Feld Schriftfeldausdruck ist ausgegraut... Trotzdem Danke, Joeycool Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21824 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Sep. 2023 12:44 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Hi, >>" also ich habe den bei google nicht gefunden...." War der allererste Eintrag (und Treffer) in der Lister, nachdem ich Google mit deinen Vokabeln gefüttert hatte. Wobei es nur eine Anfrage war, mit nur einer ersten Vokabel: relinkfield >>"Funktioniert leider nicht" Jut, das hatte ich bereits angesprochen und verwundert mich dann auch nicht weiter.
joeycool: (die aber 2fach verwendet)
CADffm: Unverschachtelte Schriftfelder mit nur einer Objektreferenz. Deine sind verschachtelt (Schriftfelder in einem Schriftfeld) CADffm: mit nur einer Objektreferenz Du hast zwei Objektreferenzen Damit fällt das nicht mehr unter "allgemeingültiges Tool" >>"Werde mal die Tschechen anschreiben..." Liebe Grüße von mir
>>"Nur: wie das dann wieder ins Schriftfeld zurückschreiben, das Feld Schriftfeldausdruck ist ausgegraut..."
Zitat: Original erstellt von cadffm: und einfügen kannst du praktisch überall wo Schriftfelder erlaubt sind
Wo ist denn dein (Formel)Schriftfeld eingesetzt? Text,MText,Attribut? Dann dort.. dort wo du eben auch einen Doppelklick auf das Schriftfeld machst um es zu bearbeiten. Altes löschen und neuen Code einfügen.
Im Block (BEDIT) oder andere Specials, da kann es Probleme machen, aber ohne konkrete Beispiele spare ich mir das Thema. Damit du es einnmal siehst: Kopiere die folgende Zeile: %<\AcVar ctab>% klick in deinen Modellbereich und STRG+V und klick in die Zeichnung. Oder: Doppelklick einen (M)Text, und dort im Editormodus Strg+V.. usw.
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21824 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Sep. 2023 12:50 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
|
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017 REVIT MEP 2017 WIN7 64 bit i7 3,4 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro K 2200
|
erstellt am: 29. Sep. 2023 13:41 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von cadffm:..... Damit fällt das nicht mehr unter "allgemeingültiges Tool" Das hatte ich auch schon befürchtet.....
>>"Werde mal die Tschechen anschreiben..." Liebe Grüße von mir >>"Nur: wie das dann wieder ins Schriftfeld zurückschreiben, das Feld Schriftfeldausdruck ist ausgegraut..." Wo ist denn dein (Formel)Schriftfeld eingesetzt? Text,MText,Attribut?
Nur in einem simplen Schriftfeld, mit dem ich eine Linie beschrifte, also Text Dann dort.. dort wo du eben auch einen Doppelklick auf das Schriftfeld machst um es zu bearbeiten. Altes löschen und neuen Code einfügen.
Das kriege ich eben nicht hin....das Feld ist ausgegraut (siehtst Du im pdf)...wo kann ich das also einfügen bzw. löschen? Und in der F1 finde ich zu Schriftfeldern leider auch nur das, was ich bereits weiß... Joeycool [/i]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CADchup Ehrenmitglied V.I.P. h.c.
Beiträge: 3332 Registriert: 14.03.2001 Sicher ist, dass nichts sicher ist. Selbst das nicht. Joachim Ringelnatz
|
erstellt am: 29. Sep. 2023 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
|
joeycool Mitglied Ingenieur TGA
Beiträge: 1455 Registriert: 01.06.2004 MEP/ACAD 2008,..., 2013, 2014, 2015, 2016 und 2017 REVIT MEP 2017 WIN7 64 bit i7 3,4 GHZ, SSD Platte, 16 GB Ram NVDIA Quadro K 2200
|
erstellt am: 29. Sep. 2023 14:59 <-- editieren / zitieren --> Unities abgeben:
Cooler Tip, werde ich probieren, (habe die Hefte selber erst ab 2016). Ich fürchte aber, der funzt auch nur bei einfachen SF, so wie cadffm geschrieben hat. Habe auch nochmal bei CoD wegen dem Relink nachgefragt. Inzwischen habe ich aber festgestellt, dass ein Anpassen der beiden Objektverweise durch Anklicken des Objektes im Schriftfeldeditor gar nicht so aufwendig ist, die übrigen Einstellungen, also Formatierung, x,y,z Auswahl usw. bleiben erhalten, werde deshalb wohl die Suche einstellen.... Vielen Dank an alle Joeycool Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21824 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Sep. 2023 15:23 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
>>"Nur in einem simplen Schriftfeld, mit dem ich eine Linie beschrifte, also Text" >>"Dann dort.. dort wo du eben auch einen Doppelklick auf das Schriftfeld machst um es zu bearbeiten" >>"Das kriege ich eben nicht hin....das Feld ist ausgegraut (siehtst Du im pdf)" Im PDF ist nur das Anzeige-Feld des Schriftfeldausdruckes "ausgegraut" (dient nur der Anzeige), >>"...WO kann ich das also einfügen bzw. löschen?"
1. Bei unverschachtelten Schriftfeldern könntest du, wie schon gesagt, einfach den Text bearbeiten / doppelklick auf den Text oder auch TEDIT oder über die Eigenschaftenpalette.. Aber du hast verschachtelte Schriftfelder und das von dir Gezeigte (Formel-Schriftfeld) ist nicht wirklich das Schriftfeld welches du ändern willst, es sind vielmehr die beiden darin verschachtelten Schriftfelder! Denn schau dir den Schriftfeldcode an.. Keine ObjectIDs zu sehen.. es wird auf zwei andere Schriftfelder referenziert. - 2. Nicht wahnsinnig sinnig in dem Fall, aber es geht ums Prinzip, nur so zum Testen/Erkennen: Machen einen Doppelklick auf eines der beiden verschachtelten Schriftfelder im Bereich wo du die "Formal:" schreiben kannst, dann bist du in der Bearbeitung dieses Schriftfeldes und der Schriftfeldcode sieht zB. so aus: %<\AcObjProp Object(%<\_ObjId 511754967216>%).Length \f "%lu6">% Den Code könnte man nun kopieren und bearbeiten, zum Beispiel die ID austauschen oder die Nachkommastellen ändern. schließe den Schriftfeld-Dialog dieses Schriftfeldes, du bist zurück im Formelschriftfeld, HIER könntest du nun das Schriftfeld aus der Formel löschen/überschreiben - einfach mit Strg+V deinen neuen Schriftfeldcode für dieses Schriftfeld einfügen. Also wieder im Bereich "Formal:" wo man halt die Formal bearbeitet. // Klappt so halt nur wenn der einzufügende Schriftfeldausdruck keine anderen Schriftfelder referenziert, also keine Verschachtelten Schriftfelder enthält // Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cadffm Moderator 良い精神
Beiträge: 21824 Registriert: 03.06.2002 System: F1 und Google
|
erstellt am: 29. Sep. 2023 15:38 <-- editieren / zitieren --> Unities abgeben: Nur für joeycool
Zitat: Original erstellt von joeycool: Cooler Tip, Ich fürchte aber, der funzt auch nur bei einfachen SF, so wie cadffm geschrieben hat.
Weil es mich interessierte: Es funktioniert mit verschachtelten Schriftfeldern, tauscht aber die ObjektID nur im ersten verschachtelten Schriftfeld aus. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|