Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk
 - od firmy Arkance Systems [www.cadforum.cz slaví 20 let]
CZ | SK | EN | DE
Přihlášení
či registrace
  právě nás čte: 5932

CAD tip CAD tip # 13743:

   
Otázka CAD 
 %  platforma  kategorie 
Q - otázka

Jednoduchá ochrana dokumentů Inventoru heslem (iLogic).

A - odpověď Pomocí jednoduchého iLogic pravidla můžete v Inventoru celkem efektivně (i když ne nepřekonatelně) ochránit obsah dokumentu - IPT součásti, IAM sestavy, atd. - před otevřením uživatelem bez znalosti tajného hesla.

Nejprve si v daném dokumentu vytvořte uživatelský textový parametr, např. "Access_password" a přiřaďte mu hodnotu, řetězec vašeho tajného hesla, např. "secret007".

Nyní si v dokumentu vytvořte iLogic pravidlo (např. "Password_check") s následujícím programovým kódem:


Password = InputBox("Document is password protected." & vbCrLf _
		   & vbCrLf & "Enter your access password", "Access Password", "???")
If Password = Parameter.Param("Access_password").Value Then
 InventorVb.DocumentUpdate(False)
Else
 MessageBox.Show("Closing the secret document...", "Wrong password")
 ThisDoc.Document.Close
End If

Pravidlo po spuštění vyzve k zadání hesla a pokud se zadané heslo neshoduje s hodnotou našeho přednastaveného uživatelského parametru, dokument okamžitě uzavře.

Nyní je potřeba nastavit automatické spouštění tohoto pravidla při otevření dokumentu (např. .IPT souboru). To zajistíte v ribbonu Správa > iLogic > Spouštěče událostí - vaše pravidlo v levém poli přetáhněte na událost "Po otevření dokumentu" vpravo.

Nyní váš dokument uložte. Jeho další otevření už bude chráněno tajným heslem:

Pokud heslo nezadáte, nebo jej zadáte chybně, bude dokument okamžitě ukončen:

Pokud jej zadáte správně, je dokument normálně otevřen v editovatelné podobě.

Příklad tohoto dokumentu (i s iLogic pravidlem) si můžete stáhnout z Knihovny bloků - viz Testpart.ipt (pro Inventor 2024).

Pro informaci o překonání této ochrany obsahu dokumentu kontaktujte Arkance Systems... :-)

Inventor
100% *  CAD 
24.5.2023    998×   Expert
blok font ilogic inventor knihovna sestava součást správa
 
Související CAD produkty:
Ceny - CAD eShop:
platí pro: Inventor ·

Zpět   Všechny další tipy



Pomohl vám tento tip? Provoz služby CADForum.cz podpoříte i nákupem produktů Autodesk u provozovatele tohoto serveru a Platinum partnera Autodesku, firmy Arkance Systems.
Můžete si také přidat odkaz na vaše stránky: CAD Fórum - diskuze, tipy, bloky a utility
CAD:    OS:    Kateg: 
Text:  FAQ   






Tipy a triky prosím využívejte na vlastní zodpovědnost.
Provozovatel (Arkance Systems CZ s.r.o.) nenese odpovědnost za případné potíže vzniklé v souvislosti s použitím kteréhokoliv z uvedených tipů.
Pro plné zvládnutí dané aplikace doporučujeme absolvování některého z nabízených CAD školení.
Další publikování obsahu je dovoleno jen se souhlasem autora.
TOPlist