FastFiber

handelingen op objID van een mtext

Gestart door Vanilla Queen, ma 19 11 2018, 23:18:45

Vorige topic - Volgende topic

Vanilla Queen

waar kan ik vinden welke handelingen mogelijk zijn op een field van een Mtext?

Bv: onderstaande is: (1) 2 dia 10
<\\AcObjProp Object(%<\\_ObjId 1570521637280>%).TextString>%

kan ik bijvoorbeeld "10" er uithalen?
iets in de zin als "substr" op een string




EddyBeerke

Als je eerst je doel duidelijk uitlegt dan wordt het ons een stuk duidelijker.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Vanilla Queen

Sorry voor de onduidelijkheid.
Ik probeer opnieuw:

ik heb: <\\AcObjProp Object(%<\\_ObjId 1570521637280>%).TextString>%

als ik dit in een field zet krijg ik: (1) 2 %%c10

ik zou uit <\\AcObjProp Object(%<\\_ObjId 1570521637280>%).TextString>% nu graag de waarde 10 uithalen om er verder dingen mee te doen.
zonder dat de link met het oorspronkelijke verdwijnt.


kan dat?




EddyBeerke

Dat snapte ik van het eerste bericht ook, maar wil je met die "10"  doen?
Je kunt wel iets met een formule doen maar weet niet hoe je dat moet doen in een field.
Als je niet met AutoCAD LT werkt kun je misschien iets doen met een lisp of vba-routine.
Vandaar dat ik vraag wat je doel is.
Gebruik je als lisp om een obect op te vragen dan kun je beter daar de waarde opvragen en de textstring bewerken en misschien in een text zetten ofzo.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Vanilla Queen

Het is de bedoeling om in lisp een programma te maken dat de gegevens mooi in een tabelvorm geeft.
Dat heb ik. Het enige probleem is, als de waarden worden verandert, dat ik het opnieuw moet wegschrijven naar de tabel. Dus dacht ik, als ik het in een field zet, worden de wijzigingen automatisch in de tabel ook aangepast.

FastFiber