Macros Starter
Uživatel | Příspěvek |
Petr ![]() ![]() Poslat zprávu | Profil |
Datum:
22.4. 2022
| Zobrazeno:
2262x Konfigurace CATIA: V5R2020, CAC+MCE Text dotazu: |
Ing Jan Cinert ![]() ![]() Poslat zprávu | Profil |
[#7057]
| Publikováno:
23.04. 2022 - 09:52 Dobrý den,
tahle verze, která je tu volně ke stažení, to zvládne, ale musí se pro to napsat ještě další CATScript (starter spustí skript, který až pak spustí VBA makro - jak to udělat je popsané v dokumentaci API). Spustitelné (exe) to umí také. Nicméně je už hodně prehistorická a v dnešní době používám mnohem novější verzi, která umí mnohem více, a sice:
|
Petr ![]() ![]() Poslat zprávu | Profil |
[#7058]
| Publikováno:
23.04. 2022 - 21:45 Zdravim,
a na kolik vyjde nová lišta? CATScrip se mi podařilo udělat a funguje dobře, jen mám problém že u kolegy se spustí nová Catie (správný release, ale špatně prostředí), nevíte čím by to mohlo být? |
Petr ![]() ![]() Poslat zprávu | Profil |
[#7059]
| Publikováno:
23.04. 2022 - 21:49 Může to mí spojistost s cnext.exe /regserver? Nikdy jsem úplně nepochopil jak to funguje, to musím spustit přes příkozovou řádku?
Děkuji |
Ing Jan Cinert ![]() ![]() Poslat zprávu | Profil |
[#7060]
| Publikováno:
24.04. 2022 - 10:55 Pokud se spustí Catie, tak je registrace nejspíš v pořádku, nicméně při spuštění skriptu musí už běžet. Pokud není spuštěná, systém sice správně pozná, že CATScript je asociovaný s cnext.exe, a tak se ho pokusí spustit, ale už mu nepředá parametry o prostředí (cesta a soubor s prostředím), proto se spustí jen "základní" konfigurace.
Jinak příkaz cnext.exe /regserver slouží právě k zaregistrování v systému, tj. aby systém věděl, k jakému procesu patří jaké typy souborů a hlavně aby dokázal najít COM (component object model) procesu cnext, když jsou makra ve spustitelné podobě exe aplikace. Registrace by se měla automaticky provést při instalaci, ale někdy se firmy instalují přes image, a pak je třeba ji spustit manuálně. Také při odinstalace např. staršího release se Catia odregistruje, i když zůstanou novější release. Pokud byste měl zájem o nejnovější MacroStarter, tak mi napište na mail jan.cinert@catia-forum.cz, nechci to řešit tady v diskusi. |
Petr ![]() ![]() Poslat zprávu | Profil |
[#7063]
| Publikováno:
28.04. 2022 - 14:53 Zdravim,
nevim co dělám špatně udělal jsem jednoduchý, ale podstatě se nic nestalo. Když si vyhledam ve windows default apps -> choose default apps by file type tak u .CatProduct vidim DELMIA a nejde to změnit [PRE] echo on cd C:\Program Files\Dassault Systemes\xxxxx\win_b64\code\bin\ CNEXT.exe /regserver pause/PRE] |
Ing Jan Cinert ![]() ![]() Poslat zprávu | Profil |
[#7064]
| Publikováno:
29.04. 2022 - 11:26 Aha,
to vypadá, že byla po Catii ještě instalovaná Delmia, která tu prvotní registraci "přepsala" na sebe. Už jsme několikrát řešili to samé s Enovií (byla instalovaná pro DMU licence). Ruku do ohně nedám, ale mělo by pomoct tohle: 1) odregistrace Delmia - stejně jako u Catie, jen se použije "delmia".exe /unregserver. Delmia schválně dávám do uvozovek, protože nevím, jak se přesně ten hlavní soubor jmenuje. Snad to půjde z názvů poznat. A pravděpodobně bude i jinde umístěný, podle toho, kam se Delmia instalovala 2) registrace Catia - to už jsme si řekli Mají na to vliv také uživatelská práva. Pokud nejste lokal admin, příkaz sice jakoby projde, zdánlivě bez problémů, ale nic se nestane. Potom by muselo pomoct IT odd. |
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.