ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
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.097.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ů.
Registrujte se na konferenci CADfórum 2025 - automatizace navrhování
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řenosyntax v menu

 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: syntax v menu
    Zasláno: 19.kvě.2006 v 11:17
Se zadáváním voleb v menu nemám zkušenosti, proto bych potřeboval poradit:
Potřebuji homadně přejmenovat hladiny.
V menu spuštím příkaz _rename (^C^C_rename) a potřebuji, aby v dialogovém okně se automaticky provedlo následující:
1. v okénku Named Objects (klávesová volba je na Alt+N) zvolí Layers
2. přemístí se do části Old name (z klávesnice je to 1x Tabulátor anebo Alt+O)
3. napíše filtr /tj. prvních 6 znaků názvu hladin - jsou stejné pro všechny hladiny/ a navíc k tomu zástupní znak * /tj. hvězdička/
4. přesune se do okénka Rename To (z klávesnice je to 2x Tabulátor - prvním potvrdí výběr dle zadaného filtru, druhým přesune do okénka Rename To)
Zkoušel jsem to napsat pomocí syntax. značek ^I (pro TAB) ^L (pro SELECT), ale nešlo to - na přík. řádku mi hlásilo ...unknown command.
-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ů: 21952
Přímý odkaz na tuto zprávu Zasláno: 19.kvě.2006 v 11:23

Do menu se v podstatě jen opisují znaky tak, jako byste příkaz zadával ručně na klávesnici.
Dialogové příkazy však z menu řídit nejdou (maximálně jen spustit). Zde musíte použít _-RENAME (řádkovou verzi), popř. nějaký LISP.

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: 19.kvě.2006 v 13:07
Tak bohužel v _-rename nelze použít filtraci (nelze aplikovat na více hladin naráz). V tomto případě je právě příkaz _rename součástí lispu. Jak docílit v lispu výše uvedené operace?
-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ů: 21952
Přímý odkaz na tuto zprávu Zasláno: 19.kvě.2006 v 13:27
V LISPu nebudete volat _RENAME, ale použijete tabulku symbolů a v ní provedete (přes řetězcové operace) požadované přejmenování.
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: 05.čer.2006 v 15:43
Teď se dívám: neříkám to dobře. Lisp provede pouze vložení sady typových hladin s přednastavenými vlastnostmi (jsou na prvních 6-ti znacích filtrovatelné např. A1_2x-hlad1, A1_2x-hlad2 ...atd). Pak bych potřeboval přes řádek v menu automatizovat přejmenování výše popsaným postupem - aby uživateli po spuštění lispu se vybraly tyto nově vložené hladiny (filtr: v okénku je název A1_2x-*) a dostal se přímo v dial. okně do okénka Rename To.
Pane Michl, nerozumím tomu
"...použijete tabulku symbolů a v ní provedete (přes řetězcové operace) požadované přejmenování." Prosím trošku polopaticky... Děkuji.
-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ů: 21952
Přímý odkaz na tuto zprávu Zasláno: 05.čer.2006 v 15:53

jinak řečeno - je potřeba to naprogramovat (bez použití příkazů AutoCADu)

zkuste se podívat na funkce (tblnext), (vl-string-subst) apod. - polopasticky to neumím, to už to raději naprogramuju (ale k tomu se dnes a zítra nedostanu)

Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz helpdesk.arkance-systems.cz)
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 1517:VIPChyba NEROZEZNATELNÁ VERZE, NELZE PŘEČÍST nebo CHYBA SYNTAXE při tisku (Unrecognized version).
Tip 9018:Chyba Microsoft Visual C++ 2005: Command line option syntax error.
Tip 2237:Proč nefunguje volání funkce (command "AMTITLE")?
Tip 437:Jak změnit nebo doplnit zkratky (aliasy) příkazů nebo externí příkazy AutoCADu?
Tip 346:Jak podtrhnout text v MTEXT entitě?
Tip 12423:Chyba syntaxe nebo předčasný konec souboru při načítání DXF.


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