Zobrazit plnou verzi příspěvku: VBA a iLogic

hoboj
08.08.2012, 13:37


Dobrý den.Jak změnit ikonu makra v Inventoru? Jak nahrát do Inventoru naprogramovaný soubor *.dll ?(Prosím v bodech) Děkuji za rady

Vladimír Michl
08.08.2012, 14:12
Ikona pro VBA makro:
http://www.cadforum.cz/cadforum/pridani-ikonky-ribbonu-pro-uzivatelske-makro-tip8266
podrobněji:
http://www.cadforum.cz/cadforum/pridani-ikony-vlastniho-prikazu-makra-v-inventoru-tip6790
 
"Nahrání" DLL není tak jednoduché, záleží jak je DLL naprogramováno a jaký způsob integrace s Inventorem používá. Obyvkle stačí ho zaregistrovat nebo i jen umístit do patřičného adresáře (pro Inventor 2013).

hoboj
08.08.2012, 19:46

děkuji, potřebuji nadefinovat vlastní ikonu pro makro. Druhý tip bohužel neotevřu. 
hoboj2012-08-09 07:01:59

Navara
09.08.2012, 16:17
Co se týká těch ikon, tak je to popsáno i v tom prvním tipu na posledním řádku úplně dole.Tip 6790 to pouze rozvádí do větší hloubky.
Jak vytvářet a registrovat doplňky (*.dll) do Inventoru podrobně popisuje nápověda pro vývojáře, kterou najdete v instalačním adresáři Invnetoru
C:\Program Files\Autodesk\Inventor 2012\Help_Lite\admapi_16_0.chmC:\Program Files\Autodesk\Inventor 2013\Local Help\admapi_17_0.chm
Pro registraci použijte nový způsob bez zápisu do registů. Pro podrobnosti do vyhledávání zadejte heslo: Registry-Free Add-In
V nápovědě je popsán i starší způsob registrace doplňků pomocí nástroje RegAsm.exe, ale tomu doporučuji se vyhnout.

hoboj
10.08.2012, 06:54


Ano, všimnul jsem si. Přidal jsem to tím způsobem a nezobrazil se obrázek. Potom jsem na to přišel, že jsem musel "restartovat" Inventor a už tam jednu ikonku mám. Jaký je zápis do registrů? Je to hodně špatné? asi 2 makra mám do registrů... Děkuji.  

Navara
10.08.2012, 09:22
Nevím, jestli si rozumíme. Nejde o to, jestli si do registru něco ukládáte, ale jak zavedete doplněk do Inventoru.
Buď tak, že doplněk zaregistrujete do operačního systému pomocí nástroje RegAsm.exe (neplést si s RegEdit.exe), nebo vytvořením XML souboru *.addin, který nakopírujete do složky AddIns příslušné verze Inventoru.