Hallo. Ich beschäftige mich seit ein paar Tagen mit Visual Basic für CAD. Diverse Tutorials und Beispiele habe ich bereits erfolgreich erstellt. Was gut für die Motivation ist. Jetzt versuche mich aber an einem eigenen Script. Das ist deutlich schwieriger, da niemand etwas vorgibt.
Was ist meine Absicht?
Ich möchte gerne mit dem Script ein Formular aufspringen lassen, welche ein paar Eckdaten (Strings) festlegt die der User eingibt. Diese Strings sollten dann in die passenden Textobjekte übertragen werden, welche sich bereits auf der Zeichnung befinden.
Den Anfang habe ich hinbekommen, das Formular öffnet sich und die Userdaten werden „gesetzt“. Jetzt hänge ich aber irgendwie fest und könnte einen guten Tipp vertragen.
Wie übertrage ich die gesetzten Werte in ein anderes Submodul? Oder muss ich im selben Modul bleiben?
Ich kenne den Objektamen und die ID des gesuchten Textobjekts. (Ausgelesen mit GetEntity)
Reicht das um an den Textinhalt zu kommen und diesen mit den Userdaten zu tauschen? Wie muss ich das denn genau anwenden? Oder wie bewerkstelligt man das Problem?
Ich habe jetz schon ziemlich lange gegoogelt in der Hoffnung auf ein Script zu stossen was aufzeigt wie man den Inhalt eines Textobjektes ändern kann. Leider ohne Erfolg. So habe ich aber Euch auch gefunden =)
Anbei die Scriptdatei und ein kleiner Screenshot. Damit Ihr mein Anfängerscript gut beurteilen könnt.
Guden und Grüsse
Pantan
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP