Již 10.000+ CAD tipů.
Přes 118.000 registrovaných u nás, celkem 1.092.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor.
Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
archiv |
Autor | |
hoboj ![]() TOP uživatel ![]() Přihlášen: 22.led.2008 Lokalita: ČR (HK) Používám: NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM Stav: Offline Bodů: 811 |
![]() Zasláno: 07.čvc.2011 v 10:40 |
Dobrý den,
prosím Vás nevíte, jak vytvořit makra? Nějaké jednoduché příklady...
Děkuji
|
|
Vojtěch Visingr
|
|
![]() |
|
Navara ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
ARKANCE support ![]() ![]() Arkance Systems Přihlášen: 08.zář.2008 Lokalita: ČR (Pha) Používám: Inventor Stav: Offline Bodů: 1637 |
![]() |
Dobrý den,
Pokud se jedná o Inventor, tak jsou možné dva základní přístupy. 1. VBA - zastaralé, nepodporované Microsoftem, ale pro jednoduchá makra stačí. Jak vytvářet makra ve VBA popisuje následující dokument:
http://helpdesk.cadstudio.cz/helpdesk.html?id=F146 Veškeré podklady i vzorové příklady najdete v nápovědě pro programování, která je součástí Inventoru.
2. iLogic - Nový modul od Inventoru 2011. Slouží pro vytváření pravidel a obsluhu událostí. Je založen na VB.NET a obsahuje řadu tzv. fragmentů, které je možné použít pro tvorbu maker.
Podrobnější informace a vzorové příklady jsou součástí instalace C:\Users\Public\Documents\Autodesk\Inventor 2012\Samples\iLogic Samples |
|
![]() |
|
hoboj ![]() TOP uživatel ![]() Přihlášen: 22.led.2008 Lokalita: ČR (HK) Používám: NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM Stav: Offline Bodů: 811 |
![]() |
Na helpdesk se bohužel nedostanu, protože nejsem členem, takže ... blbý.
Mám I2011 a tam ten iLogic ještě není myslím, takže taky blbý... Takže jsem na tom samém, jako předtím
![]() |
|
Vojtěch Visingr
|
|
![]() |
|
dusek ![]() TOP uživatel ![]() Přihlášen: 09.lis.2010 Lokalita: ČR (Pha) Používám: Inventor 2014 Stav: Offline Bodů: 901 |
![]() |
Inventor 2011 už iLogic má. :-)
trošku zafušuju do CadStudia. 9.8. pořádají školení na iLogic, sám si od toho slibuji, že mne tam naučí programovat. :-) |
|
Václav Dušek
|
|
![]() |
|
Navara ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
ARKANCE support ![]() ![]() Arkance Systems Přihlášen: 08.zář.2008 Lokalita: ČR (Pha) Používám: Inventor Stav: Offline Bodů: 1637 |
![]() |
V tom případě zbývá jediná možnost a to prokousat se helpem k API který je ale pouze anglicky
"C:\Program Files\Autodesk\Inventor 2011\Help\admapi_15_0.chm"
|
|
![]() |
|
Charlee ![]() TOP uživatel ![]() ![]() Přihlášen: 11.dub.2006 Lokalita: ČR (ZL) Používám: Inventor, Vault, Mechanical a další ver.2021 Stav: Offline Bodů: 279 |
![]() |
Několik maker mám tady: http://charleesmith.blogspot.com/search/label/makro Jsou vytvořené ve verzi 2008 ale ještě furt fungujou i ve 2011. V nápovědě bylo krásně popsané jak na to, ale v aktuální verzi nevím. |
|
Včera jsem byl chytrý, proto jsem chtěl změnit svět. Dnes jsem moudrý, proto měním sám sebe.
|
|
![]() |
|
hoboj ![]() TOP uživatel ![]() Přihlášen: 22.led.2008 Lokalita: ČR (HK) Používám: NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM Stav: Offline Bodů: 811 |
![]() |
jj, nevěděl jsem přesně jestli ho už má. To je zajímavá zpráva, určitě o školení také popřemýšlím.
![]() Prokousat se anglickým helpem je dost obtížné, ale co se dá dělat.
Charlee děkuji určitě na to mrknu. Nemáte prosím Vás nějaký návod klidně na starej Inventor na makra?
Nebo jak přesně fungují. Např. jiný software mnohem starší tam fungovaly makra na ten způsob, že se zapnul pomocník pro tvorbu maker a potom už se jen ukazovalo co to má dělat, takže např. se dalo tisknout A4 automaticky se to zapisovalo do toho pomocníka maker.
Přeji pěkný den ![]() Upravil hoboj - 08.čvc.2011 v 12:38 |
|
Vojtěch Visingr
|
|
![]() |
|
Charlee ![]() TOP uživatel ![]() ![]() Přihlášen: 11.dub.2006 Lokalita: ČR (ZL) Používám: Inventor, Vault, Mechanical a další ver.2021 Stav: Offline Bodů: 279 |
![]() |
Návod nemám, používal jsem integrovanou nápovědu. V inventoru pomocník na tvorbu maker není a snad ani nebyl, alahužel.
|
|
Včera jsem byl chytrý, proto jsem chtěl změnit svět. Dnes jsem moudrý, proto měním sám sebe.
|
|
![]() |
|
hoboj ![]() TOP uživatel ![]() Přihlášen: 22.led.2008 Lokalita: ČR (HK) Používám: NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM Stav: Offline Bodů: 811 |
![]() |
Ještě si jen trošku rejpnu, nemyslím to ve zlém...
Proč vývojáři Inventoru neudělali jak nejjednodušeji napsat makro.
V jiném programu je to takto: Zvolím funkci na tvorbu maker a buď to vypisuji stejně, jako ve VBA nebo si kliknu na lupu. Tento příkaz mě automaticky snímá myš a co s ní dělám,takže si navolím přímo sám v nabídce, co to makro má dělat a jak klikám, tak se mě to zapisuje do makra automaticky. Potom se dá dokončit a je makro hotové.
Např. tvorba makra na tisk, zapne se funkce pro tvorbu maker a napíše se název makra, např. A4
a poté se dá lupa a už si vyberu, že kliknu na start, tisk, nastavení tisku, papír A4,atd. a potom OK. Ve funkci pro tvorbu maker to potvrdím, uložím a je makro na světě... Upravil hoboj - 18.čvc.2011 v 09:04 |
|
Vojtěch Visingr
|
|
![]() |
|
roice ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Zasloužilý člen ![]() Přihlášen: 07.dub.2011 Lokalita: ČR (Pha) Používám: Product Design Suite 2018 Premium Stav: Offline Bodů: 216 |
![]() |
Jo jo s tím se nedá než souhlasit, záznam makra tu fakt hodně chybí. Nehledě na to, že pak člověk může snadno vytvářet složitější makra, tím že se koukne jak se to dělá interně ze záznamu, nehledě nato že nemusí jako grafik, konstruktér atd smolit hromady kódu, namísto kreslení.
|
|
Nejsem prudič, jen jsem zvědavej a rád věcem rozumím. Takže jsem vlastně rejpal :D
|
|
![]() |
|
hoboj ![]() TOP uživatel ![]() Přihlášen: 22.led.2008 Lokalita: ČR (HK) Používám: NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM Stav: Offline Bodů: 811 |
![]() |
Přesně tak a myslím, že by to bylo i mnohem rychlejší si jen pouze navolit pomocí myši co konkrétně chci a nemusel bych složitě vytvářet makro pod příkazy, které jsou sice občas podobné v programování, ale přece jen se to liší a učit se na každý program jiné funkce programování, to už by člověk místo konstruktařiny mohl dělat programátora
![]() Třeba to jednou Autodesk nakopne a uvědomí si, že by to bylo dobré a zavedou to... Určitě si myslím, že by to spoustu lidí ocenilo
![]() |
|
Vojtěch Visingr
|
|
![]() |
|
Martin Madaj ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
ARKANCE support ![]() ![]() Arkance Systems Přihlášen: 05.lis.2004 Lokalita: ČR (JM) Používám: Vždy aktuální verze Stav: Offline Bodů: 310 |
![]() |
Jojo, také bych potřeboval jedno makro vytvořit... Čirou náhodou asi někdo netušíte, jak pomocí VBA zkopírovat prvek v rámci součásti o určitou vzdálenost...? Příklady týkající se VBA v Inventoru, které jsou na Internetu, skoro žádné nejsou, nebo jsou podle mě dost na nic...
Upravil Martin Madaj - 29.čvc.2011 v 11:26 |
|
M.M.
|
|
![]() |
|
Navara ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
ARKANCE support ![]() ![]() Arkance Systems Přihlášen: 08.zář.2008 Lokalita: ČR (Pha) Používám: Inventor Stav: Offline Bodů: 1637 |
![]() |
Co se týká příkladů, tak součástí nápovědy je několik desítek příkladů, které jsou průřezem téměř všeho, co se v API dá dělat.
Vyváření nebo kopírování prvků, tak to je podle mě to nejsložitější, co jsem kdy v API dělal.
Například různé varianty prvku díra mají pro vytváření 12 různých metod a pro každou metodu 4 možnosti určení polohy (náčrt, lineární, soustředná a v bodě). To je celkem 48 základních variant.
Z toho plyne, že vyvoření obecného nástroje pro kopírování nebude nic jednoduchého.
Pokud se týká záznamu makra, tak to naráží na stejnou překážku jako kopírování. Pomocí výpisu vlastností ve VBA je ale možné zpětně zjistit jak je která část modelu vytvořena. Upravil Navara - 31.čvc.2011 v 10:52 |
|
![]() |
|
Martin Madaj ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
ARKANCE support ![]() ![]() Arkance Systems Přihlášen: 05.lis.2004 Lokalita: ČR (JM) Používám: Vždy aktuální verze Stav: Offline Bodů: 310 |
![]() |
Uvedené příklady jsem myslím viděl, ale mám dojem, že (alespoň pro mně) nejsou vysvětleny dostatečně polopaticky, nebo nejsou v dostatečném kontextu s ostatními navazujícími operacemi.
|
|
M.M.
|
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,273 sekund.