Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.098.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů.
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 | |
koblizeek ![]() Nováček ![]() Přihlášen: 03.bře.2014 Lokalita: ČR (VY) Používám: AutoCad2013, Inventor2013 Stav: Offline Bodů: 3 |
![]() Zasláno: 03.bře.2014 v 15:38 |
Dobrý den,
potřeboval bych poradit, jak vytvořit makro pro tisk v autocad2013(o makrech nic moc nevím). Pro Vaší představu co bych vůbec potřeboval. Zmáčknout(kliknout) zkratku pro tisk=>tisk okno, kde bude nastavená mnou zvolená tiskárna,tabulka stylu vykreslování,velikost papíru,centrovat výkres,kreslit okno.. V práci dost tisknu a teď to pořád musím nastavovat ručně. Děkuji za rady a typy.
![]() |
|
![]() |
|
Vladimír Michl ![]() 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
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21967 |
![]() |
Nadefinujte si uživatelský příkaz/tlačítko, kde napíšete přesně to co byste psal ručně do řádkové verze příkazu PLOT. Příklad a princip je např. ve starším tipu:
|
|
![]() |
|
koblizeek ![]() Nováček ![]() Přihlášen: 03.bře.2014 Lokalita: ČR (VY) Používám: AutoCad2013, Inventor2013 Stav: Offline Bodů: 3 |
![]() |
Lze zjistit bez VIP co je v tom odkazu?
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
Můžete to udělat třeba přes ten lisp.
ten program pak bude vypadat nějak takle... (defun c:tiskwoknem () (command "-plot" "Y" "" "cdp-01LJ5000HP LaserJet 5000 Series PCL 5e (upstairs).pc3" "11x17" "Inches" "landscape" "no" "Extents" "Fit" "C" "y" "Scale 48.ctb" "yes" "no" "no" "no" "no" "y" "y" "") (princ)) V tom kódu vás zajímá příkaz command... do něj píšete všechny příkazy stejné jako v příkazovém řádku autocadu (tady je to psane pro ENG autocad, ale pokud máte české prostředí, piště to česky, nebo univerzálně s "_" pak.... (command "_-plot" "_y" atd.) "" - je ENTER pause - až po vás bude chtít abyste zadal to okno, dejte pause - program vyčká na zadání uživatele jinak program spustíte tím co je za "c:" .. tedy příkazem TISKWOKNEM Pak ten kód vezmete, uložíte jako *.lsp a načtete příkazem APPLOAD (a uložíte třeba do schránky)
Upravil johny - 04.bře.2014 v 15:37 |
|
![]() |
|
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 |
![]() |
Já jsem si na tomto principu pohrál ještě o trochu dál. Dopracoval jsem se k řešení, které tiskne výkresy téměř bezobslužně. Lispovský program si volí tiskárnu podle formátu (A3 + A4 na laserovku, větší na plotter). Umožňuje i tisk zmenšených výkresů a převod do PDF. Vyžaduje jen, aby výkresy dodržely zásadu, že meze jsou nastaveny na pokreslenou oblast (pokud se tiskne z modelového prostoru) a na výkrese bylo nějaký blok známého jména (razítko), z kterého je možné určit případné měřítko. Hlavní výhoda je, že nadefinovaný příkaz je možné použít v dávce. S generátorem dávek je to pak docela mocný nástroj. Předpokládá ale, že co soubor, to jeden výkres. |
|
Vítězslav Seiner
Chrudim |
|
![]() |
|
aecman ![]() Zasloužilý člen ![]() Přihlášen: 30.čvc.2006 Lokalita: Slovensko Stav: Offline Bodů: 114 |
![]() |
Chcem vytlacit viac vykresov z modeloveho priestoru.
Potreboval by som iba 2xkrat vstupit do procesu tlace 1 - vybrat oknom aka oblast sa ma tlacit 2 - zadat mierku tlace Tu je makro. Co by som tam potreboval doplnit/upravit? ^C^C-plot;A;;DWG TO PDF.pc3;XXL 2000x1000 MM;M;K;N;O;C;A;monochrome.ctb;A;N;N;N;N;A;A; |
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
PAUSE - vstup uživatelE Příklad.. (neznám české příkazy, ale takle by to mohlo nějak PODOBNĚ vypadat..) ...M;K;N;Okno;pause;pause;C;A;... Tu sekvenci si projeďte v příkazovém řádku a místo vstupu užovatele dejte v makru PAUSE
Upravil johny - 25.dub.2014 v 11:57 |
|
![]() |
|
aecman ![]() Zasloužilý člen ![]() Přihlášen: 30.čvc.2006 Lokalita: Slovensko Stav: Offline Bodů: 114 |
![]() |
Dakujem za odpoved ale nejak to nefunguje dobre. Prompt ma vyzve na zadanie laveho a praveho rohu, potom zadam meritko. Potialto to bezi fajn. Potom ale nasleduju dalsie vyzvy Autocadu (centrovat, styly atd...) ako keby som ich v makre nemal vobec zadefinovane. Potrebujem iba urobit vyber oknom, zadat mierku a ulozit subor.
|
|
![]() |
|
JindraH ![]() Nováček ![]() Přihlášen: 12.bře.2014 Lokalita: ČR (LB) Používám: Autocad LT Stav: Offline Bodů: 9 |
![]() |
Do menu makra se vstup uživatele značí zpětným lomítkem "\".
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
Vykopirujte sem co Vám hlásí příkazový řádek...
|
|
![]() |
|
aecman ![]() Zasloužilý člen ![]() Přihlášen: 30.čvc.2006 Lokalita: Slovensko Stav: Offline Bodů: 114 |
![]() |
Příkaz: -plot
Detailní konfigurace vykreslování? [Ano/Ne] <Ne>: A Zadejte název rozvržení nebo [?] <Model>: Zadejte název výstupního zařízení nebo [?] <Žádné>: DWG TO PDF.pc3 Zadejte velikost papíru nebo [?] <XXL 2000x1000 MM>: XXL 2000x1000 MM Zadejte rozměry papíru [Palce/Milimetry] <Milimetry>: M Zadejte orientaci výkresu [na Výšku/na šířKu] <Na šířku>: K Kreslit vzhůru nohama? [Ano/Ne] <Ne>: N Zadejte vykreslovanou plochu [Displej/Maximálně/meZe/Pohled/Okno] <Displej>: O *****potial to bezi automaticky Zadejte levý dolní roh okna <0.000000,0.000000>: C Neplatný bod. Zadejte levý dolní roh okna <0.000000,0.000000>: Zadejte horní pravý roh okna <0.000000,0.000000>: Zadejte měřítko vykreslování (Vykreslené Milimetry=Kreslicí jednotky) nebo [Přizpůsobit] <Přizpůsobit>: 100 Zadejte odsazení vykreslování (x,y) nebo [Centrovat] <11.55,-13.65>: c ***** a potom uz nasleduju prompty Autocadu az do ukoncenia prikazu plot |
|
![]() |
|
Vladimír Michl ![]() 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
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21967 |
![]() |
Do makra napište přesně to co mačkáte na klávesnici, jen použijte ";" místo <ENTER> a "\" místo odkliknutí bodu nebo zadání údaje.
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
...N;O;PAUSE;PAUSE;PAUSE;C;...
(...Okno,vstup pro 1. bod; vstup pro 2. bod, vstup pro měřítko,Centrovat...) ňák tak... koukejte co to po Vás chce a co do toho tím makrem hrnete.. To p. Michl: Mám neučené PAUSE... "\" je stejné, nebo je to v něčem jiné?? Díky
Upravil johny - 25.dub.2014 v 12:48 |
|
![]() |
|
aecman ![]() Zasloužilý člen ![]() Přihlášen: 30.čvc.2006 Lokalita: Slovensko Stav: Offline Bodů: 114 |
![]() |
Dakujem za odpovede. Funguje mi tato verzia
^C^C-plot;A;;DWG_TO_PDF.pc3;XXL 2000x1000 MM;M;K;N;O;\\\;A;monochrome.ctb;A;Z;\;A;N;A; Len nerozumiem preco ked zadam za lomitka C ako vycentrovat tak zase sa musim vypisovat ostatne parametre rucne. Ak to dam bez C tak to funguje normalne. Nejde zadat mierku skratene? Teraz zadavam napr. "1:100" ked napisem iba cislo 100 tak to program vyhodnoti ako 100:1 |
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
.01 ?
|
|
![]() |
|
Vladimír Michl ![]() 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
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21967 |
![]() |
Funkce "pause" je pro LISP. Pokud chcete použít jinou volbu tisku, např. Centrovat, musíte si přizpůsobit odpovědi makra podle konkrétních dotazů funkce PLOT. Pokud se dotazy (počet, pořadí) liší, nebude stačit menu makro, ale musíte použít LISP.
|
|
![]() |
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,258 sekund.