Diskuzní fórum, poradna
 ?CAD diskuze, rady, výměna zkušeností
 Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi.
 Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
 
 | 
 
    Odpovědět  
   | 
  Stránka 12> archiv | 
| Autor | |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Téma: makroZasláno: 27.bře.2007 v 14:38  | 
 
| 
   
    
   Ten blok si samozřejmě upravte podle svých potřeb - štítek a výzvu atributu, formátování textu, případně další objekty (značky).
 
   
  Já jsem použil blok, který mám pro stařičký program převádějící schéma rámové konstrukce nakreslené v AutoCADu do výpočetního programu. 
(Dnes už to nikdo nepoužívá, ale mně je líto to zahodit - takové práce to tehdy dalo...) 
    | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 14:35 | 
 
| 
   
    
   Opět jste byl rychlejší.
 
   
  Není zač :-) 
    | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 14:32 | 
 
| 
   
    
   už to funguje 
 
   
  děkuji  
    | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 14:29 | 
 
| 
   
    
   Vám to funguje?
 
   
  např. tento text SHK125H456 vám vloží do blou AUTODEF do atributu KKS? 
    | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 14:15 | 
 
| 
   
    
 Ježkovy voči!!! TEN VÝKRES JE BLOK !!!! Zkuste si ho dát na vyhledávací cestu a v (prázdném) výkrese dejte příkaz VLOŽ AUTODEF 
  | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 14:09 | 
 
| 
   
    
   sorry ale danej výkres neobsahuje žádný blok
    
   
   | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 14:05 | 
 
| 
   
    zkuste můj blok  | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 14:05 | 
 
| 
   
    
   problém je asi s nadefinováním atributu bloku, nevím jakou volbu v režimu zaškrtnout aby se text převáděl na hodotu atributu
    
   
   | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 14:01 | 
 
| 
   
    
   Jasně - stihnul jsem to napsat dřív, než jste odpověděl.
 
   
  A co vám to píše tedy teď? 
    | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 13:52 | 
 
   
   
 omlouvám se , nevytvořil jsem blok AUTODEF  
leč pořád mi to nepřevádí text do atributu bloku jak sem si přál 
    | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 13:49 | 
 
| 
   
    
   NIKDO se neptal, co je to makro. JA jsem se ptal na PŘÍKAZ MAKRO.
 
   
  Program v lispu NEMUSÍ definovat nový příkaz - je to jen jedna z možností použití. 
    | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   Ferdinand  
   
   TOP uživatel  
   Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1906  | 
  
     Zasláno: 27.bře.2007 v 13:43 | 
 
| 
   
    
   Makro je něco jako "proveď následující úkoly" (? - neznám, neumím...) a má tvar např. 
   
  Sub EditAttribPrompts() Dim obj As Object ... On Error Resume Next ThisDrawing.Utility.GetEntity obj, pt, "Vyberte blok: " If Err <> 0 Then Exit Sub End If Set ent = obj If StrComp(ent.ObjectName, "AcDbBlockReference", vbTextCompare) <> 0 Then MsgBox "Vybraná entita není blok !" Exit Sub End If Set blkref = ent If blkref Is Nothing Then MsgBox "Nelze získat blok !" Exit Sub ... lisp je uživatelsky definovaná "nová" funkce (trošičku něco málo z toho znám...) která provede více než 1 operaci a má tvar např. ... (defun C:DIMARC ( / pt1 pt2 cen a1 a2 D1 D2 D i p r oldOs oldCmde) (setq oldCmde (getvar "CMDECHO")) (setq oldOs (getvar "OSMODE")) (setvar "CMDECHO" 0) (prompt "Pick 2 points on an arc - ") (setvar "OSMODE" 512) (while (not cen) (setq pt1 (getpoint "1st pt: ") cen (osnap pt1 "_CEN") ) (if (not cen) (alert "Doesn't lay on an arc, retry") (setq pt2 (getpoint cen " 2nd pt: "))) ... Mám za to, že v podstatě je to totéž ale napsaný jinou formou...(případně mne prosím opravte)  | 
 |
| 
   
     
     -FerTh-
     
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 13:33 | 
 
| 
   
    A to pro vás není dost návodné? Psal jsem přece, abyste si nejprve vytvořil ten blok s jedním atributem, nazval ho AUTODEF a uložil ho na prohledávací cestě. Samozřejmě ho také můžete vytvořit přímo ve výkrese. 
  | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 13:32 | 
 
| 
   
    
   makro už sem spustil, ale neměl jsem vytvořen ten blok AUTODEF, takže se omlouvám 
 
   
  leč sem narazil na další problém, když kliknu na text který chci převést do atributu bloku, tak mi to nepřevede Upravil prasopal666 - 27.bře.2007 v 13:49  | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 13:28 | 
 
| 
   
    
   Pravda - na VBA makra jsem zapomněl. Co je to makro, tak trochu tuším.
 
   
  Bohužel terminologie v CZ AutoCADu je malinko neustálená, (makra v příkazovém řádku, programy v lispu, makra ve VBA, script soubory - dema) 
šlo mi o spojení "příkaz makro". Příkaz je pro mne něco jiného, než volba z nabídky nebo název tlačítka. 
Ale to už dost dlouho buším do prázdné slámy. Pojďme se radši věnovat rozchozeníá toho makra :-) 
    | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 13:24 | 
 
| 
   
    Příkaz: _appload 
 "AUTODEF.dwg": Nemohu najít soubor ve vyhledávací cestě: 
 
  | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
   
   Seiner  
   
   CAD/BIM manager  
   Přihlášen: 01.říj.2004 Lokalita: ČR (PA) Používám: Mechanical 2017, Inventor 2017 a starší Stav: Offline Bodů: 1662  | 
  
     Zasláno: 27.bře.2007 v 13:22 | 
 
| 
   
    Zkuste mi poslat výpis textové obrazovky. Mně to píše: 
Vyberte objekty: 
   Příkaz: _-INSERT Zadejte jméno bloku nebo [?]: AUTODEF Jednotky: Bez jednotek Převod: 1.00 Určete bod vložení nebo [Refbod/Měřítko/X/Y/Z/Otoč]: Zadejte měřítko v ose X, zadejte protější roh nebo [Obdélník/XYZ] <1>: 1 Zadejte měřítko Y <použijte měřítko X>: 1 Určete úhel otočení <0.0000>: 0 Zadejte hodnoty atributů U: fffff Příkaz: 1  | 
 |
| 
   
     
     Vítězslav Seiner 
   
  Chrudim  | 
 |
![]()  | 
 |
   
   prasopal666  
   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: 09.led.2007 Lokalita: ČR (KV) Používám: Autocad 2007 Stav: Offline Bodů: 164  | 
  
     Zasláno: 27.bře.2007 v 13:17 | 
 
   
   
 bohužel mi to MAKRO mi nějak nefunguje, když ho spustim, kliknu na text který chi převést do bloku, text zmyzí a v příkazové řádce se objeví "vyberte objekt"  zde končím respektive nevím jak vybrat objekt když tam žádný není? 
 | 
 |
| 
   
     
     Autocad 13 - user, PC 386, 16MHZ, 1MB RAM, 14" VGA monitor
 
   
   | 
 |
![]()  | 
 |
Pro technickou podporu CAD
kontaktujte Helpdesk
    Odpovědět  
   | 
  Stránka 12> archiv | 
| 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,574 sekund.



 
 
 
 
 
 
 
makro

 Možnosti tématu
   

   
 Seiner napsal(a):