Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 3759 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD 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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.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ů: 1904
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:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 20261
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 Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.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ů: 1904
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:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 20261
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 Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.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ů: 1904
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:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 20261
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 Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.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ů: 1904
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ů: 1904
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 1,516 sekund.