script (makro) Paste special As Result
| Uživatel | Příspěvek | 
                      Tomáš Ludvík ![]() Poslat zprávu | Profil  | 
                         
                        Datum:
                        2.3. 2016
                         | Zobrazeno:  
                        10744x Konfigurace CATIA: V5 R20, SP7.20, CAC+MCE Text dotazu:  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#5644]
                             | Publikováno: 
                            02.03. 2016 - 20:28 Dobrý den,
 zapomněl jste napsat, kde chcete kopírovat. Jen v rámci Partu nebo v sestavě? V Partu je to celkem jedno, ale při kopírování / vkládání v sestavě musí být - oproti tomu jak je to když kopírujete manuálně - aktivní sestava, tj. zapnuté prostředí Assembly design, jinak kopírování padne. Navíc Paste je interaktivní, vždycky musíte vybrat cíl kopírování. V praxi tedy nějak takhle - pro sestavu (otestováno - neošetřeno): Vyzkoušejte to třeba pro kopírování Body. Cíl vyberte jiný Part. Sub CATMain()  | 
                           
                           Tomáš Ludvík ![]() Poslat zprávu | Profil  | 
                            [#5646]
                             | Publikováno: 
                            03.03. 2016 - 08:48 Děkuji mnohokrát funguje to perfektně !!! 
 Potřebuji to přesně jak jste to napsal, tělo z jednoho partu do jiného v partu a to i mezi sestavami. Stačí mít označenou vrcholovku a můžu kopírovat bez linků jak vzteklej :)  | 
                           
                           Tomáš Ludvík ![]() Poslat zprávu | Profil  | 
                            [#5647]
                             | Publikováno: 
                            03.03. 2016 - 09:53 Dokonce to vložení funguje i tak, že už není potřeba strom, stačí kliknout kamkoliv na grafiku partu do kterého chci makrem zkopírované tělo vložit.
 Ještě jednou mnohokrát děkuji !!! Ušetřil jste mi trilion kliknutí :)  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#5648]
                             | Publikováno: 
                            03.03. 2016 - 14:25 Rádo se stalo. Ještě to můžete vylapšit tak, že před druhým výběrem zadáte do filtru jen typ Part -  ObjSel(0) = "Part", a tím eliminujete chybu při výběru něčeho jiného. Stejně tak při prvním výběru lze nastavit  ObjSel(0) = "Body". | 
                           
                           Tomáš Ludvík ![]() Poslat zprávu | Profil  | 
                            [#5960]
                             | Publikováno: 
                            06.09. 2016 - 14:59 Dobrý den, 
 po nějaké době jsem tento script znovu oprášil a začal mě házet nějakou chybu spojenou s updatem (přikládám screen), nevíte prosím čím by to mohlo být? Přitom kolegovi funguje bez tohoto eroru. Možná jen nějaká změna nastavení, která u mě proběhla, ale nemůžu odhalit jaká.  | 
                           
                           Ing Jan Cinert ![]() Poslat zprávu | Profil  | 
                            [#5961]
                             | Publikováno: 
                            07.09. 2016 - 22:32 Dobrý den,
 v makru chyba nebude, na to je to moc primitivní. Pravděpodobně se z nějakého důvodu nepodaří Update celé sestavy - chyba může být v kterémkoliv jiném partu v sestavě. Makro spustí update, ten neprojde a proto spadne. Zkontrolujte si data nebo zkuste na nějakých jednoduchých, jestli to bude fungovat. Nastavení by nemělo mít vliv. Popř. zakomentujte poslední řádek s updatem sestavy, funkčnost se v zásadě nezmění, jen budete muset po konci kopírování provést update manuálně.  | 
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.









                           

