Děkujeme za účast na konferenci CADfórum 2025 - podívejte se na reportáž
Přes 120.000 registrovaných u nás, celkem 1.104.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků.
Vyzkoušejte nový přesný Inženýrský kalkulátor a
proměnné prostředí AutoCADu.
Diskuzní fórum, poradna
?CAD diskuze, rady, výměna zkušeností
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
|
Odpovědět
|
archiv |
| Autor | |
Ferdinand
TOP uživatel
Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1906 |
Téma: syntax v menuZaslá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-
|
|
![]() |
|
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ů: 22020 |
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. |
|
![]() |
|
Ferdinand
TOP uživatel
Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1906 |
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-
|
|
![]() |
|
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ů: 22020 |
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í.
|
|
![]() |
|
Ferdinand
TOP uživatel
Přihlášen: 01.říj.2004 Lokalita: ČR (JM) Používám: AutoCAD2004 (EN) na Windows XP Stav: Offline Bodů: 1906 |
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-
|
|
![]() |
|
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ů: 22020 |
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) |
|
![]() |
|
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,426 sekund.




syntax v menu
Možnosti tématu



