Vytisknout stránku | Zavřít okno

Pole - Velká písmena

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: iLogic a ETO
Popis fóra: Funkce a makra iLogic, Inventor Engineering to Order (ETO), automatizace a konfigurace výrobků
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=22615
Datum vytištění: 12.kvě.2026 v 14:46


Téma: Pole - Velká písmena
Odeslal: Krejci
Předmět: Pole - Velká písmena
Datum odeslání: 19.dub.2016 v 21:11
Dobrý den
potřebuji položky v popisovém poli vypisovat velkými pismeny (KAPITÁLKY).

Například:

přihlášený uživatel: System.Environment.UserName
název souboru bez přípony: ThisDoc.FileName(False)

V AutoCAD existuje parametr /TC1, funguje dokonce i v Solid Edge, ale v Inventoru nevím.

Děkuji za odpověď

učitel CAD





Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 19.dub.2016 v 21:43
Pokud používáte takovéto scriptované vlastnosti (asi iLogic), můžete je rovnou převést přes funkci UCase().

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


Odeslal: Krejci
Datum odeslání: 21.dub.2016 v 06:09
Dobrý den
pro využití UCase() potřebuji v iLogic vytáhnout Materiál a další iVlastnosti z dílu.

Výraz

 "iProperties.Material(ThisDrawing.ModelDocument.FullFileName)"

 má chybu,  v hlášení vypíše správně cestu a "soubor nenalezen".
Děkuji


Odeslal: Vladimír Michl
Datum odeslání: 21.dub.2016 v 07:40
Můžete použít iLogic kód z tipu:
http://www.cadforum.cz/cadforum/ilogic-jak-ve-vykresu-zpracovat-material-a-cestu-soucasti-tip10851 - http://www.cadforum.cz/cadforum/ilogic-jak-ve-vykresu-zpracovat-material-a-cestu-soucasti-tip10851


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


Odeslal: Krejci
Datum odeslání: 04.kvě.2016 v 18:09
Dobrý den
děkuji za pravidla do iLogic. Mám ještě maličkost.

V AutoCAD výraz  "%<\AcVar Login>%" generuje zobrazeného uživatele (jméno účtu).

V Inventoru "System.Environment.UserName" generuje přihlašovací jméno (login).

Neexistuje také výraz pro zobrazovaného uživatele?
Bohužel nezvládám VBASmile.

Děkuji Krejčí



Odeslal: Vladimír Michl
Datum odeslání: 04.kvě.2016 v 19:12
Myslíte plné jméno z doménového objektu? To není tak jednoduché, ale jde to ve VBA i v iLogic zařídit.

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


Odeslal: Krejci
Datum odeslání: 04.kvě.2016 v 21:21
Ano,
v nastavení doménového účtu (WIN 2000 Server), zadáváme u žáků -  Příjmení, Jméno, Zobrazovaný uživatel, Login ....
Zobrazovaný uživatel se po přihlášení ukazuje žákovi na stanici  (WIN 8, např. Novák Jan)
a právě to potřebuji dostat do popisového pole.
Loginy máme bohužel zkrácené a nevhodné.

Jak už jsem uvedl, AutoCAD 2014 to načítá automaticky.

Děkuji Krejčí






Odeslal: Navara
Datum odeslání: 05.kvě.2016 v 08:30

Zkuste tohle:

'Tohle musi byt na zacatku pravidla
AddReference "System.DirectoryServices.AccountManagement.dll"
 
Dim displayName = System.DirectoryServices.AccountManagement.UserPrincipal.Current.DisplayName
MsgBox(displayName)


Odeslal: Vladimír Michl
Datum odeslání: 06.kvě.2016 v 10:32
Zde jsou když tak podrobnější možnosti:
http://www.cadforum.cz/cadforum/ziskani-domenoveho-jmena-uzivatele-c-telefonu-oddeleni-e-mailu-tip10888 - http://www.cadforum.cz/cadforum/ziskani-domenoveho-jmena-uzivatele-c-telefonu-oddeleni-e-mailu-tip10888


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


Odeslal: Krejci
Datum odeslání: 06.kvě.2016 v 20:44
Děkuji
 použil jsem vaše řešení pro naplnění uživatelské vlastnosti výkresu a ověřil v učebnách - funguje výborně.

S pozdravem Krejčí



Vytisknout stránku | Zavřít okno