ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.500 registrovaných u nás, celkem 1.096.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor a aktualizovaný Generátor čarových kódů. Kompletní příkazy AutoCADu 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řenolman

 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: lman
    Zasláno: 20.zář.2006 v 08:52
Nemohu přijít na to, jak zakomponovat do lispu příkaz -lman (manager hladin).
Pokud napíšu
(command "-lman" _S "LAYER_STATE1" "")

tak mi hlásí
-lman Unknown command "-LMAN".  Press F1 for help.

a když tam dám
(C:-lman)

tak mi říká
Can't reenter LISP.

Invalid option keyword.

Command: *Cancel*


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

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21941
Přímý odkaz na tuto zprávu Zasláno: 20.zář.2006 v 10:38
LMAN není příkaz ale program (z Express Tools), takže takto volat nejde. Buď jej spusťte pomocí scriptu, nebo se koukněte do LMAN.LSP a potřebnou funkci použijte z jeho kódu - např. to "Save" by mělo být:
(bns_sl "MujStyl")
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: 20.zář.2006 v 11:02
Nepomohlo mi ani to, když jsem proceduru volal podmínkou (cesty jsou OK)

  (if (not c:lman)
    (load (findfile "lman.lsp"))
  )


Pořád píše, že lman je neznámý příkaz...Confused
Ono bns_sl figuruje v lispu na mnoha místech, tak raději bych do toho nevrtal.
Nevím, co je to "MujStyl" (styl čeho?)... Mně defaultně nabízený pojmenování statusu hladin "LAYER_STATE1" vyhovuje...
-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21941
Přímý odkaz na tuto zprávu Zasláno: 20.zář.2006 v 11:18
Tak si to uložení také tak pojmenujte:
(bns_sl "LAYER_STATE1")
LMAN.LSP je potřeba napřed načíst.
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: 20.zář.2006 v 14:38
Stačí, když tento řádek
(bns_sl "LAYER_STATE1")
napíšu do mé aplikace, anebo teda je opravdu nevyhnutné to opravit v původním lman.lsp ? (A to všude, kde se na řetězec bns_sl odkazuje?)
Pokud lisp dám do Startup Suite, pak by to mělo brát v pořádku? Samozřejmě i tuto možnost jsem již zkoušel, ale bez výsledku...
Jde mi jen a pouze o to, aby v mé aplikaci se provedlo prvně uložení statusu hladin, a pak po ukončení procedury výkres uložit s původním (obnoveným) nastavením hladin.


Upravil Ferdinand - 20.zář.2006 v 14:44
-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 21941
Přímý odkaz na tuto zprávu Zasláno: 20.zář.2006 v 14:41
nerozumím - proč opravit?
jestli jsem dobře rozuměl, chtěl jste z LISPu uložit pojmenovaný stav - to právě zařídí spuštění oné funkce:
(bns_sl "jakékolivjménokterésizvolím")


Upravil Vladimír Michl - 20.zář.2006 v 14:43
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: 20.zář.2006 v 14:46
Původně odeslal(a) Vladimír Michl Vladimír Michl napsal(a):

...
(bns_sl "jakékolivjménokterésizvolím")

Nechci zvolit, ale potvrdit defaultně nabízený název.
-FerTh-
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 604:Při pokusu o RefEdit se objeví chyba: Object reference missing: AcDbLayerTableRecord, to AcDbPlaceHolder


 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,141 sekund.