Makrem nastavit Constant (Lock) ve vlastnostech Parametru
| Uživatel | Příspěvek |
Pavel Matějíček ![]() ![]() Poslat zprávu | Profil |
Datum:
16.11. 2025
| Zobrazeno:
146x Konfigurace CATIA: R32 Text dotazu: |
Ing Jan Cinert ![]() Poslat zprávu | Profil |
[#7281]
| Publikováno:
17.11. 2025 - 09:47 Zdravím,
napadlo mě tohle. Parametr Constant se ovládá také pomocí příkazů Lock / Unlock. Ten se dá použít standardně přes CATIA.StartCommand, ale potom musíte přes SendKeys potvrdit malý dialog, který vyběhne pokaždé a je v něm seznam parametrů pro odemčení / zamčení. Je to řešitelné.
No a zjistit stav by se dal tak, že zkusíte hodnotu parametru změnit - pokud bude zamčený, očekával bych, že to nepůjde a v makru to vyhodí chybu, kterou stačí ošetřit, a potom jen správně vyhodnotit (hodnotu lze přepsat = parametr je odemčený, nelze přepsat = je zamčený > Constant = ON). |
Pavel Matějíček ![]() ![]() Poslat zprávu | Profil |
[#7282]
| Publikováno:
21.11. 2025 - 12:39 Díky. CATIA.StartCommand "Lock" parametry spolehlivě zamkne. A uživatelé si zvyknou na to, že na závěr klepnou na OK. Docela dlouhou dobu jsem strávil zkoumáním, jak do tohoto okna poslat SendKeys "{ENTER}" ale ani tipy z internetu ani AI mi nepomohly. |
Uživatel nepřihlášen
Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.












