Registrujte se na 22. ročník konference CADfórum 2025 - 30.9. Zámek Valeč.
Přes 119.000 registrovaných u nás, celkem 1.098.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ů.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností

Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
|
Odpovědět ![]() |
archiv |
Autor | |
honzic ![]() Zasloužilý člen ![]() Přihlášen: 05.říj.2004 Lokalita: Czech Republic Používám: Revit 2024 Stav: Offline Bodů: 136 |
![]() Zasláno: 29.dub.2009 v 12:27 |
Dobry den,
chtel bych si vytvorit klavesovou zkratku na prikaz prenest dospod. Makro tohoto prikazu vypada nasledovne :
^C^C^P(ai_draworder "_b") ^P
Jak by mel sparvne vypadat zapis v LISPu? Zatim jsem zkousel nasledujici, ale nefunguje mi spravne. Nevim jak tam zakomponovat parametr "_b"?
![]() ;Přenést dospod
(defun C:PD() (command "_draworder" "_b") (princ) )
Diky za rady
Honzic
|
|
![]() |
|
Vladimír Michl ![]() Profil člena
Odeslat soukromou zprávu
Najít příspěvky člena
Navštívit stránky člena
Přidat do seznamu známých
Moderátor ![]() ![]() ARKANCE Přihlášen: 09.zář.2004 Lokalita: ČR (JČ) Používám: Implementujeme řešení Autodesk Stav: Offline Bodů: 21955 |
![]() |
Funkce AI_DRAWORDER není totéž jako příkaz _DRAWORDER. Ten se nejprve ptá na výběrovou množinu, pak teprve jestli dospod nebo navrch. |
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
Neni to až tak jednoduche... a jestli chcete jen klavesoubou zkratku, tak se na to necha použití normální cadovky prikazy a v prostedi CUI (napsat do prikazoveho radku) tomu priradit klavesouvou zkratku... tedy pokud nemate nejaky stary cad...
jinak příkaz command má tu výhodu, že je shodny (až na vyjímky, ktere vzdy s prekvapenim objevuji) s tim, co zadavate bežne v prikazovam radku... tak se to da i testovat... jinak k vašemu... asi nejjedodušši je (defun C:PD() (command "_select" pause) (command "_draworder" "_p" "" "_b") (princ) )
|
|
![]() |
|
honzic ![]() Zasloužilý člen ![]() Přihlášen: 05.říj.2004 Lokalita: Czech Republic Používám: Revit 2024 Stav: Offline Bodů: 136 |
![]() |
Diky moc. Presne tohle jsem potreboval, funguje super. Mohu mit smely dotaz co dela parametr "_p" a "" za prikazem draworder?
|
|
![]() |
|
johny ![]() TOP uživatel ![]() Přihlášen: 24.led.2006 Lokalita: ČR (JM) Používám: C3D 2024 Stav: Offline Bodů: 1742 |
![]() |
Jak jsem psal... prostě ty příkazy si pište do příkazového řádku cadu a přesně uvidíte - podle komentářů která vám cad píše - co děláte.
Co potřebujete vědět navíc je, že "pause" dělá to, že vyčká na příkaz uživatele a "" odpovídá zmáčknutí Enteru. Jo a zkuste si pak dát místo "_p" (jako previous) a "" jen pause... nebo pause pause tím i odhalíte důvod, proč tam je předřazené "_select" ... protože to neumožní víc jen žeden vstup. |
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,168 sekund.