Použití výrazů v jazyce DIESEL, 2. díl
Výrazy jazyka DIESEL v makrech nabídky Řetězcové výrazy jazyka DIESEL lze implementovat v souborech nabídek a použít je jako další metodu tvorby maker. Tyto výrazy mohou vracet řetězcové hodnoty (text…
Výrazy jazyka DIESEL v makrech nabídky
Řetězcové výrazy jazyka DIESEL lze implementovat v souborech nabídek a použít je jako další metodu tvorby maker. Tyto výrazy mohou vracet řetězcové hodnoty (textové řetězce) jako odpovědi na výzvy standardních příkazů AutoCADu, AutoLISPu nebo aplikací ObjectARX a dalších maker nabídky. Mohou také vracet řetězce v rámci nabídek, a tak mohou měnit obsah nebo vzhled položek nabídky.
Výrazy jazyka DIESEL, které chcete používat v nabídkách, musí být zapsány ve formátu $sekce=podnabídka, kde název sekce je M a podnabídka je řetězec jazyka DIESEL. Často můžete tímto způsobem vytvořit makro snadněji než pomocí AutoLISPu.
Následující příklady ukazují dvě položky nabídky se stejným výsledkem; jeden používá jazyk DIESEL a druhý AutoLISP.
Tato položka nabídky používá výraz jazyka DIESEL:
[Ps/Ms]^C^C^P$M=$(if,$(=,$(getvar,cvport),1),mspace,pspace)