Vytisknout stránku | Zavřít okno

Chyba při vypínání aktuální hladiny

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD 360, prohlížečů, DWG a DWF, Design Review, Navisworks, nadstavby, 123D, A360 a cloud Autodesk 360
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=7085
Datum vytištění: 23.dub.2026 v 09:51


Téma: Chyba při vypínání aktuální hladiny
Odeslal: Kackac
Předmět: Chyba při vypínání aktuální hladiny
Datum odeslání: 28.srp.2008 v 13:36
Dobrý den,
celkem často vypínám aktuální hladinu příkazem LAYOFF, u starších verzí to fungovalo normálně tak, že se (v závislosti na nastavení proměnné EXPERT) cad ujistil, jestli opravdu chci vypnout aktuální hladinu a poté ji vypnul. Ve 2008 mi zahlásí Chyba při provádění příkazu. Nevíte někdo, jestli to řeší nějaká oprava? (Vypínání přes roletku nebo správce hladin funguje, ale je to dost zdlouhavé oproti kliknutí na entitu.)



-------------
Kackac



Odpovědi:
Odeslal: Vladimír Michl
Datum odeslání: 28.srp.2008 v 20:37
Nevím, vypínání aktuální hladiny není zrovna obvyklé. Hlavně ale tento příkaz ve starších verzích neexistoval. Tam byl jen externí program LAYOFF z Express Tools.
Leda snad příkaz předefinovat a kontrolovat aktuální hladinu.


-------------
Vladimír Michl (moderátor)
ARKANCE CZ - https://arkance.world - arkance.world
(podpora viz helpdesk.arkance-systems.cz)


Odeslal: PepaR
Datum odeslání: 28.srp.2008 v 21:25
Zkuste GGmenu, podobný příkaz tam naleznete a bude vám možná vyhovovat.

-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Kackac
Datum odeslání: 28.srp.2008 v 21:43
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

Tam byl jen externí program LAYOFF z Express Tools.
Ano, právě ten LAYOFF z ET mám na mysli. Na všechny ostatní hladiny funguje jako dřív, kromě té aktuální, u té začal ve 2008 zlobit.
Jinak vypínání akt. hladiny používám, když nějakým prvkům uprostřed změti dalších entit chci změnit hladinu, tu novou si nastavím jako aktuální a vypnu ji, pak ty prvky házím do aktuální hladiny a tím, že mi zmizí mám nejviditelnější kontrolu, které prvky už jsem změnila, a které ještě ne.

To PepaR: K GGmenu jsem se ještě nedostala, pořád ho odkládám, je to přecejen moc velký balík na prozkoumání najednou. A také mám nejasný pocit, že jsem četla, že fungují jen s příslušnými cadstandardy, které se mi, obávám se, mov nehodí.


-------------
Kackac


Odeslal: PepaR
Datum odeslání: 28.srp.2008 v 21:55
Ne, CAD standardy není nutno mít nainstalovány, aby správně GGmenu fungovalo.
 
Že jste to Vy, tak Vám ten lispík vytáhnu (autor alfred):
http://www.cadforum.cz/forum/uploads/20080828_215437_lay_on_off.lsp - uploads/20080828_215437_lay_on_off.lsp


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: Kackac
Datum odeslání: 28.srp.2008 v 22:15
Ó, tak to mockrát děkuji za takovou protekci:) Zítra v práci to vyzkouším.

-------------
Kackac


Odeslal: PepaR
Datum odeslání: 28.srp.2008 v 22:28
A ještě jeden z GGmenu pro správu hladin (autor Luko):
http://www.cadforum.cz/forum/uploads/20080828_222746_hlad.lsp - uploads/20080828_222746_hlad.lsp


-------------
PepaR
https://www.jremes.cz" rel="nofollow - jremes.cz | https://www.stavlab.cz" rel="nofollow - stavlab.cz


Odeslal: alfred
Datum odeslání: 29.srp.2008 v 07:25
Ten lisp "lay_on_off.lsp" je urceny na neco trochu jineho - vypina nebo zapina skupinu hladin zacinajici stejnou predponou. Napriklad pokud si vsechny hladiny geodetickeho zamereni pojmenuji "m_*" tak lze snadno a rychle zapinat a vypinat cely mapovy podklad. Pouziti je pak (c:layonoff "m_"). Skript posoudi zda je skupina vice "zapnuta nebo vypnuta" a podle toho zmeni zapnuti nebo vypnuti. Lze to snadno dat do tlacitka - vetsinou mi staci skupina pro mapu, inzenyrske site a vyplne.

Nicmene pro zapnuti nebo vypnuti je pouzit standartni prikaz _-layer a neni kontrolovano zda je vypinana aktualni hladina - zde se zobrazi vyzva prikazu _layer a pokud zmacknu ESC prikaz pokracuje dal. Vsechny ostatni hladiny vypne, ale aktualni necha zapnutou.


Odeslal: Ferdinand
Datum odeslání: 29.srp.2008 v 10:27
Zkusit doplnit do lispu z ET / příkaz layoff/
- před vypnutím akt. hladiny AH zvol jako aktuální jinou hladinu
- vypni AH
- zvol zpátky jako aktuální AH


-------------
-FerTh-


Odeslal: Kackac
Datum odeslání: 29.srp.2008 v 11:29
To alfred: ano, zběžně jsem si komentáře kódu včera prohlídla a není to to, co by řešilo můj problém, ale protože jsem tuto možnost doteď neznala, a protože jsem doteď dost často ručně vypínala pro práci takový ten bordel okolo jako výplně ploch, DTÚ a podobně, které začínají stejnou sekvencí, tak to rozhodně využiji. Díky vám za napsání lispu i PepoviR za poskytnutí (vycucnutí) z GGmenu.

Co se týče toho druhého lispu na správu hladin od Luka, tak tam jsou (alespoň podle komentářů tak soudím), příkazy vykonávající stejnou činnost jako ty, které jsem používala z ET, takže je možné, že fungují trochu jinak a problém s vypínáním aktuální hladiny mít nebudou, uvidíme, až to vyzkouším.

To Ferdinand: to je docela zajímavý nápad, jak se to pokusit obejít, až bude chvilka, zkusím se v tom pohrabat, jestli to pomůže. Jen by mě přecejen zajímalo, na čem se to hroutí, jsem radší když znám příčinu problému, než když ho jen umím obejít, i když druhá možnost je zejména v časové tísni důležitější.


-------------
Kackac


Odeslal: Sedláček
Datum odeslání: 29.srp.2008 v 13:05
Pro vypnutí hladiny ukázáním postačí dát na tlačítko:
(command "_-layer" "_off" (cdr (assoc 8 (entget (car (nentsel))))) "")


Odeslal: Kackac
Datum odeslání: 29.srp.2008 v 13:27
Bohužel ne pro vypnutí aktuální hladiny, pokud je EXPERT=0, s 1 to, zdá se, funguje.

-------------
Kackac



Vytisknout stránku | Zavřít okno