ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Spuštěn nový vzhled portálu CADfórum.
Již 10.000+ CAD tipů. Přes 117.000 registrovaných u nás, celkem 1.089.000 registrovaných (CZ+EN), přes 54.000 CAD/BIM bloků. Vyzkoušejte nový Inženýrský kalkulátor. Příkazy a proměnné AutoCADu 2026.
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage 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ě.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenonastavení více Layoutů

 Odpovědět Odpovědět archiv
Autor
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1906
Přímý odkaz na tuto zprávu Téma: nastavení více Layoutů
    Zasláno: 06.bře.2006 v 13:03
Situace:
-Výkres se 42 Layouty, každý Layout je sestaven z několika Viewportů
- Vytvořím 8 nových Layoutů přetažením z jiného výkresu (pomocí DesignCenter)
- Chci nastavit těm novým 8 Layoutům jiný vzhled stránky dle předchozích 42

:
Jde to nějak elegantně vyřešit, aby toto - shodné - nastavení bylo možné provést všem 8 novým Layoutům naráz?

Zkoušeno:
a.) Hledat ve Fóru: pagesetup
b.) Hledat ve Fóru: nastavení vzhledu stránky
dokonce c.) Help AutoCADu
d.) Vybrat 8 Layoutů - File - PageSetup... (problém: bere pouze jeden Layout a sice to aktuální ...)

-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21875
Přímý odkaz na tuto zprávu Zasláno: 06.bře.2006 v 13:33

Na to bude potřeba krátká utilitka. Pro přiřazení nastavení stránky všem rozvržením lze použít přiložený LISP multi-pagesetup. Pro přiřazení jen některým rozvržením je v něm potřeba nahradit funkci (layoutlist) seznamem požadovaných rozvržení - např. '("Rozvržení8" "Rozvržení9" "Rozvržení10").

Funkci je potřeba načíst (_APPLOAD) a spustit pomocí:
(multi-pagesetup "mojenastavení" "mojetiskárna")


Připojené souborylsp2006-03-06_133303_multi-pagestup.lsp

Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1906
Přímý odkaz na tuto zprávu Zasláno: 06.bře.2006 v 13:44
No to byla teda pružná reakce! Děkuji moc! Vyzkouším.

Takže jedu:
_Appload...
Spouštím
(multi-pagesetup "mojenastavení" "mojetiskárna")
tj. pokud
mojenastavení=LASER-1.CTB
mojetiskarna=Oce3121.pc3
tak by to mělo brát... Podívám se...
píšu na příkazový řádek:
(multi-pagesetup "LASER-1.CTB" "Oce3121.pc3")

... proběhlo tohle:

Command: _appload
multi-pagesetup.lsp successfully loaded.


Command:
Command:
Command: (multi-pagesetup "LASER-1.CTB" "Oce3121.pc3")
; error: no function definition: MULTI-PAGESETUP

píšu znova na příkazový řádek:
(multi-pagesetup LASER-1.CTB Oce3121.pc3)

říká mi opět že

Command: (multi-pagesetup LASER-1.CTB Oce3121.pc3)
; error: no function definition: MULTI-PAGESETUP


Co je špatně?




Upravil Ferdinand - 06.bře.2006 v 14:01
-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21875
Přímý odkaz na tuto zprávu Zasláno: 06.bře.2006 v 14:07

ne, ty názvy nejsou .CTB a .PC3, ale přímo jména nastavení a tiskárny (např. "MOJESTRÁNKA" a "HP DesignJet 4500") - viz příkaz _PAGESETUP nebo _PLOT

Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1906
Přímý odkaz na tuto zprávu Zasláno: 06.bře.2006 v 14:52
Asi to bude chtít přesunout do fóra Programování...
Pokud se dívám na průběh příkazu -plot (v Layoutu), tak je tam tohle:

Command: -plot
Detailed plot configuration? [Yes/No] <No>: Y

Enter a layout name or [?] <OK.SA#A4>: ?

Layout(s) in drawing:
Model
OK.S1#A4-15
OK.S2#A4-15
OK.S3#A4-15
OK.S4#A4-15
OK.S5#A4-15
OK.SA#A4
R201(1)#A3
R201_11#A3-50
R201_13#A3-50
R201_17#A3-50
R201_19#A3-50
R201_36#A3-50
R201_38#A3-50
R201_39#A3-50
R201_56#A3-50
R201_58#A3-50
R201_59#A3-50
R201_60#A3-50
R201_64#A3-50
R202(1)#A3
R202_17#A3-50
R202_19#A3-50
R202_36#A3-50
R202_38#A3-50
R202_39#A3-50
R202_56#A3-50
R202_58#A3-50
R202_59#A3-50
R202_60#A3-50
R202_64#A3-50

Enter a layout name or [?] <OK.SA#A4>:
Enter an output device name or [?] <\\Oce3121a\Print>:
Enter paper size or [?] <A4>:
Enter paper units [Inches/Millimeters] <Millimeters>:
Enter drawing orientation [Portrait/Landscape] <Portrait>:
Plot upside down? [Yes/No] <No>:
Enter plot area [Display/Extents/Layout/View/Window] <Layout>:
Enter plot scale (Plotted Millimeters=Drawing Units) or [Fit] <Fit>:
Enter plot offset (x,y) <0.00,0.00>:
Plot with plot styles? [Yes/No] <Yes>:
Enter plot style table name or [?] (enter . for none) <LASER-1.ctb>:
Plot with lineweights? [Yes/No] <Yes>:
Scale lineweights with plot scale? [Yes/No] <No>:
Plot paper space first? [Yes/No] <No>: Y
Hide paperspace objects? [Yes/No] <No>:
Write the plot to a file [Yes/No] <N>:
Save changes to page setup [Yes/No]? <N> Y
Proceed with plot [Yes/No] <Y>: N


Aha, takže první parametr zadat \\Oce3121a\Print a druhý LASER-1.ctb? Zkusíme...
...není to ono. Opačně...
...taky ne. Žeby ta "mojestránka" byla OK.SA#A4 ?
...taky ne. Opačně...
...taky ne. furt je to

; error: no function definition: MULTI-PAGESETUP


...sorry že jsem tak nechápavej...

Jo a nešlo by
a.) ho přimět, aby vypsal ten seznam Layoutů dle toho, jak jsou za sebou a nikoli dle ABC?
b.) získat nějakým příkazem seznam obsahující všechny Page Setup Name (opět: dle toho, jak jsou za sebou a nikoli dle ABC), aníž bych musel otevírat dialog Pagesetup?

 



Upravil Ferdinand - 06.bře.2006 v 15:43
-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21875
Přímý odkaz na tuto zprávu Zasláno: 06.bře.2006 v 16:02

Trochu více okomentovaná verze toho LISPu je na:
http://www.cadforum.cz/cadforum/qaID.asp?tip=4893

Příkaz _-PLOT si odzkoušejte s "Detailed configuration"=No
(ona LISP funkce nedělá nic jiného než že volá tento příkaz)

Tedy první parametr oné LISP funkce je "page setup name" a druhý parametr je "output device name". Názvy rozvržení (nechcete-li nastavovat všechny) si dejte do toho seznamu (na místě funkce (layoutlist) )

Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1906
Přímý odkaz na tuto zprávu Zasláno: 07.bře.2006 v 17:38
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Trochu více okomentovaná verze toho LISPu je na:
http://www.cadforum.cz/cadforum/qaID.asp?tip=4893


...nevidím tam žádný nový komentář kromě Váma opsaných 2 vět...

Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Příkaz _-PLOT si odzkoušejte s "Detailed configuration"=No
(ona LISP funkce nedělá nic jiného než že volá tento příkaz)


...to jsem si taky mezitím všimnul...

Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Tedy první parametr oné LISP funkce je "page setup name" a druhý parametr je "output device name". Názvy rozvržení (nechcete-li nastavovat všechny) si dejte do toho seznamu (na místě funkce (layoutlist) )



...ale jak se snažím, tak se snažím, nedostanu nic jiného než

Command: _appload multi-pagesetup.lsp successfully loaded.


Command:
Command:
Command:
Command:
Command: _pagesetup ;tady jsem se podíval v dialogu PageSetup na Page setup name, abych mohl napsat přesné znění některého
Command: (multi-pagesetup "*05_ar#A2.1-100*" "\\Oce3121a\Print")
; error: no function definition: MULTI-PAGESETUP



-FerTh-
Zpět nahoru
Karel Popela Zobrazit panel
Nováček
Nováček

Přihlášen: 24.čer.2005
Stav: Offline
Bodů: 13
Přímý odkaz na tuto zprávu Zasláno: 08.bře.2006 v 09:45
Stáhl jsem si verzi z toho tipu a funguje mi. Nemůže to být těmi divokými názvy vašich nastavení?

K.P.
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: ČR (JM)
Používám:
AutoCAD2004 (EN) na Windows XP
Stav: Offline
Bodů: 1906
Přímý odkaz na tuto zprávu Zasláno: 08.bře.2006 v 14:44
V tom to není, v názvu Layoutu můžou být libovolné znaky (kromě neakceptovatelných). Mně neprovádí ten příkaz multi-pagesetup (nechce to znát).

...tak jsem si to mezitím stáhl taky ještě jednou. Naše síťová tiskárna se jmenuje "\\Oce3121a\Print" . Ovšem zrada byla asi v tom, že jsem nevěděl, že "\\" se má psát do přík. řádku jako "\\\\" a "\" jako "\\" .
Vyřešeno, z mé strany uzavírám a děkuji za trpělivost.



Upravil Ferdinand - 08.bře.2006 v 14:59
-FerTh-
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 9154:VIPPři přepnutí rozvržení přestane AutoCAD Civil 3D reagovat.
Tip 7573:Nesprávný počet listů v projektu AutoCADu Electrical.
Tip 6877:Trik na zkopírování rozvržení z jiného výkresu.
Tip 6817:VIPAutoCAD nereaguje na nastavení jednotek a bloky, xrefy a rozvržení a ctrl+v objekty vkládá zvětšené.
Tip 1521:Jak změnit tiskárnu ve všech rozvrženích výkresu?
Tip 3596:Jak automatizovat uložení rozvržení do samostatných DWG výkresů?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,402 sekund.