Zobrazit plnou verzi příspěvku: běh sekvence lispu -2

Ferdinand
04.12.2006, 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í.

Seiner
04.12.2006, 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.

Ferdinand
05.12.2006, 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_KOTSelect 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.

Seiner
05.12.2006, 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.

Ferdinand
05.12.2006, 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"  )
A proč Vám to vymazalo také hladinu 1 ?
     - já vím, hlásí, že bylo vymazáno celkem 1 hladin
 lajdácký překlad anglického originálu...

Seiner
05.12.2006, 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")_LAYDELVyberte objekt na hladině, která má být vymazána, nebo [Název]: _NZadejte název hladiny nebo [?]: OSYVybrané 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")_LAYDELVyberte objekt na hladině, která má být vymazána, nebo [Název]: _TZadejte název hladiny nebo [?]: OSYVybrané 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.Seiner2006-12-05 16:39:53