| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Technikerschüler der staatlichen Feintechnikschule Schwenningen zu Besuch bei SolidCAM GmbH in Schramberg |
Autor
|
Thema: Beschriftung per Makro in drw einfügen (618 mal gelesen)
|
dan1180 Mitglied R&D Plastics
Beiträge: 27 Registriert: 08.01.2007 SWX2017 SP0
|
erstellt am: 08. Jan. 2007 13:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich möchte eine Funktion erstellen, mit der ich einen Textblock in eine Zeichnung einfügen kann. Dieser Textblock sollte über Pop-Up-Menüs zur Auswahl verfügen. Der Textblock soll mit ausgedruckt werden, die Auswahl jedoch nicht mit dem Dokument gespeichert, beim Schließen gelöscht werden. Für jegliche Hilfe bin ich dankbar... Gruß Dan ------------------ Computer wurden geschaffen um Probleme zu bewältigen, die wir ohne sie nicht hätten (Murphy) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles...
Beiträge: 2675 Registriert: 06.11.2000 SolidWorks Start 1999 ** CSWP 01/2008 ** ------------------ Zuletzt beruflich: - SWX2020 SP5; - SAP/PLM+ECTR; - DriveWorks Pro; - Programmierung: VBA, aktuell Visual Studio 2022/VB.Net ------------------ ab 2024 (privat): Onshape und anderes
|
erstellt am: 08. Jan. 2007 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für dan1180
Da kommst du wohl um ein Makro nicht herum. Entweder das Makro erstellt den Textblock nach deinen Eingaben bzw. auswahl aus einer Liste oder Das Makro erstellt eine Dateieigenschaft in der Drawing oder dem Modell, worauf du dich dann mit dem manuell erstellten Textblock beziehen kannst. Das 1. Makro ist sicherlich das kompliziertere. Wenn der Textblock also immer vorhanden sein soll, dann wäre der 2. Weg sicherlich der bessere mit einer entsprechend vorbereiteten Zeichnungsvorlage.
------------------ Klaus www.al-ko.com | Pssst...unbedingt hier klicken!!! | mein Gästebuch | privat... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dan1180 Mitglied R&D Plastics
Beiträge: 27 Registriert: 08.01.2007 SWX2017 SP0
|
erstellt am: 08. Jan. 2007 16:37 <-- editieren / zitieren --> Unities abgeben:
|
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles...
Beiträge: 2675 Registriert: 06.11.2000 SolidWorks Start 1999 ** CSWP 01/2008 ** ------------------ Zuletzt beruflich: - SWX2020 SP5; - SAP/PLM+ECTR; - DriveWorks Pro; - Programmierung: VBA, aktuell Visual Studio 2022/VB.Net ------------------ ab 2024 (privat): Onshape und anderes
|
erstellt am: 09. Jan. 2007 08:50 <-- editieren / zitieren --> Unities abgeben: Nur für dan1180
Hmm...also wir nehmen mal den Fall 2: Erstmal musst du auf deiner Zeichnung bzw. in deiner Vorlage den Textblock vordefinieren. In dem Textblock kommt an der Stelle, wo dein variabler Text stehen soll, ein Platzhalter, z.B. $PRP:"MUSTERTEXT" (s. Bild). MUSTERTEXT ist dabei der Name der Dateieigenschaft. Nun kannst du die Dateieigenschaft entweder über das Menü "Datei" -> "Eigenschaften" bearbeiten. Das ist bei einigen wenigen Eigenschaften ok. Wenns wirklich viele sind und vor allem wenn die Zeichnung noch viele andere Eigenschaften hat, z.B. vom Schriftkopf, dann wird das eher unpraktisch weil unübersichtlich. In dem Fall wäre es besser, du würdest dir ein Makro basteln, mit dem gezielt genau deine gewünschten Eigenschaften bearbeitet werden. Ich habe dir dazu mal ein rudimentäres (hallo Rudi!) Makro beigefügt. Damit sollte es möglich sein, zu deinem gewünschten Ergebnis zu kommen. HTH
------------------ Klaus www.al-ko.com | Pssst...unbedingt hier klicken!!! | mein Gästebuch | privat... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
dan1180 Mitglied R&D Plastics
Beiträge: 27 Registriert: 08.01.2007 SWX2017 SP0
|
erstellt am: 09. Jan. 2007 22:32 <-- editieren / zitieren --> Unities abgeben:
Dann sag ich mal herzlichen Dank...werd es gleich mal testen. Im worst case steh ich bald wieder im Forum... ------------------ Computer wurden geschaffen um Probleme zu bewältigen, die wir ohne sie nicht hätten (Murphy) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |