Vytisknout stránku | Zavřít okno

Umazání znaků ze začátku řetězce

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: Inventor
Popis fóra: Otázky k programům Autodesk Inventor, Inventor Professional a Inventor LT, Product Design Collection a Suite, Factory Design Suite; a digitální prototypy
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=31693
Datum vytištění: 19.dub.2026 v 03:33


Téma: Umazání znaků ze začátku řetězce
Odeslal: pkupec
Předmět: Umazání znaků ze začátku řetězce
Datum odeslání: 04.bře.2021 v 07:49
Dobrý den,
nevíte jak napsat pravidlo, které by automaticky yytvořilo uživatelskou vlastnost vymazáním určitého počtu znaků z jiné vlastnosti? Konkrétně mám vlastnost výkresu <ČÍSLO SOUČÁSTI>, která má 13 znaků a chci z ní odmazat první 4 znaky. Výsledný řetězec devíti znaků pak bude nová uživatelská vlastnost, třeba <čvýpalku>
Zkrácené číslo součásti používám k popisu výpalků laserem a zatím musím popis výpalku upravovat ručně...
Jde o Inventor 2020.

Děkuji



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 04.bře.2021 v 09:08
Třeba iLogic (automaticky):
iProperties.Value("Custom", "ČVýpalku") = Mid(iProperties.Value("Project", "Part Number"),5,99)


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: Navara
Datum odeslání: 04.bře.2021 v 09:10
třeba takhle

Dim partNumber As String = iProperties.Value("Project", "Part Number")
Dim cisloVypalku As String = partNumber.Substring(4)
iProperties.Value("Custom", "CisloVypalku") = cisloVypalku


Odeslal: pkupec
Datum odeslání: 04.bře.2021 v 09:31
Děkuji, perfektní.



Vytisknout stránku | Zavřít okno