Vytisknout stránku | Zavřít okno

běh sekvence lispu -2

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: CAD programování
Popis fóra: Otázky programování - nadstavby a utility pro CAD a GIS aplikace Autodesk (VBA, AutoLISP, ARX/C++, .Net, JavaScript, Python, MEL...)
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=3554
Datum vytištění: 19.čer.2026 v 21:12


Téma: běh sekvence lispu -2
Odeslal: Ferdinand
Předmět: běh sekvence lispu -2
Datum odeslání: 04.pro.2006 v 15:00
(command "_laydel" "_T" "OEZ_KOT" "" "_Y")
Nechce znát příkaz laydel. ET mám OK.
Pokud volám
(C:laydel)
tak to čeká na odezvu - a právě o to mi jde: mám cca. 1000 výkresů, kde potřebuji vymazat hladinu OEZ_KOT pomocí příkazu laydel v lispu pro hromadné provádění operací.

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



Odpovědi:
Odeslal: Seiner
Datum odeslání: 04.pro.2006 v 15:08
IMHO máte špatné klíčové slovo (zkratku). Zkusil jsem
(command "_LAYDEL" "_N" "OSY" "" "_Y")
a funguje. Nevím, co je volba _T.


-------------
Vítězslav Seiner

Chrudim


Odeslal: Ferdinand
Datum odeslání: 05.pro.2006 v 15:04
Pro úplnost - průběh na p.ř.:
 
Command: laydel
Select object on layer to delete or [Type-it/Undo]: t
Enter layer name or [?]: OEZ_KOT
Selected layers: OEZ_KOT
Select object on layer to delete or [Type-it/Undo] <done>:  
(zde Enter)

******** WARNING ********
You are about to permanently delete layer OEZ_KOT from this drawing.
Do you wish to continue? [Yes/No] <No>:y
Deleting layer "OEZ_KOT".
1 layer deleted.


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


Odeslal: Seiner
Datum odeslání: 05.pro.2006 v 15:11
Problem muze byt v tom, ze ja to zkousim na 2007. U mne to vypada:
 
Příkaz: _-laydel
Vyberte objekt na hladině, která má být vymazána, nebo [Název]: _N
Zadejte název hladiny nebo [?]: OSY
Vybrané hladiny: OSY.
Vyberte objekt na hladině určené k vymazání nebo [Název/Zpět]:
******** VÝSTRAHA ********
Chystáte se vymazat hladinu "OSY" z tohoto výkresu.
Chcete pokračovat? [Ano/Ne] <Ne>: _Y

Vymazání hladiny "OSY".
Vymazána hladina 1.


-------------
Vítězslav Seiner

Chrudim


Odeslal: Ferdinand
Datum odeslání: 05.pro.2006 v 15:33
Aha. Ta první volba ("_N") je český "Název", takže jste mohl klidně zadat bez podtržítka "N". Zkuste zadat "_T" pro volbu "Type-it" (česky to zde je jako "Název" - spíše by tam mělo být "Napsat název" Question )
A proč Vám to vymazalo také hladinu 1 ?
LOL Big%20smile Tongue Smile Stern%20Smile - já vím, hlásí, že bylo vymazáno celkem 1 hladin
Ermm lajdácký překlad anglického originálu...


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


Odeslal: Seiner
Datum odeslání: 05.pro.2006 v 16:31

Příkaz: _-laydel

Vyberte objekt na hladině, která má být vymazána, nebo [Název]: _T

Zadejte název hladiny nebo [?]: OSY

Vybrané hladiny: OSY.
Vyberte objekt na hladině určené k vymazání nebo [Název/Zpět]:

******** VÝSTRAHA ********

Chystáte se vymazat hladinu "OSY" z tohoto výkresu.

Chcete pokračovat? [Ano/Ne] <Ne>: a


Vymazání hladiny "OSY".
Vymazána hladina 1.

Ale:
Příkaz: (command "_LAYDEL" "_N" "OSY" "" "_Y")
_LAYDEL
Vyberte objekt na hladině, která má být vymazána, nebo [Název]: _N
Zadejte název hladiny nebo [?]: OSY
Vybrané hladiny: OSY.
Vyberte objekt na hladině určené k vymazání nebo [Název/Zpět]:
******** VÝSTRAHA ********
Chystáte se vymazat hladinu "OSY" z tohoto výkresu.
Chcete pokračovat? [Ano/Ne] <Ne>: _Y
Vymazání hladiny "OSY".
Vymazána hladina 1.
Příkaz: nil
A taky:
Příkaz: (command "_LAYDEL" "_T" "OSY" "" "_Y")
_LAYDEL
Vyberte objekt na hladině, která má být vymazána, nebo [Název]: _T
Zadejte název hladiny nebo [?]: OSY
Vybrané hladiny: OSY.
Vyberte objekt na hladině určené k vymazání nebo [Název/Zpět]:
******** VÝSTRAHA ********
Chystáte se vymazat hladinu "OSY" z tohoto výkresu.
Chcete pokračovat? [Ano/Ne] <Ne>: _Y
Vymazání hladiny "OSY".
Vymazána hladina 1.
Příkaz: nil
 
Přiznávám, že jsem z toho zmaten. Jednak jsem určitě zkoušel tu volbu _T a příkaz byl odmítnut. Možná jsem ale udělal jinou chybu. Volbu _N jsem zkusil jako _Name - prostě pokus.
   A nechápu, jak může fungovat volba _N. Přece by měla fungoval buď česká volba, nebo anglická s podtržítkem a ne česká s podtržítkem. Příkaz _ÚSEČKA je taky odmítnut jako neznámý a volba _A místo A nebo _Y v tom samém příkazu je odmítnuta.


-------------
Vítězslav Seiner

Chrudim



Vytisknout stránku | Zavřít okno