Zobrazit plnou verzi příspěvku: Filtr

Stozicky
23.03.2006, 13:30
Nejde mi v MAPu 2006 zadat do filtru zaporna souradnice objektu (neslo to uz ve 2005). Hlasi neplatatna souradnice. Da se to nejak opravit, nebo musim pokazde posunout objekty do kladnych hodnot a potom je zase vratit?Jeste bych se chtel zeptat, jak mam udelat, aby se mi funkce "prerus v bode" opakovala cela po stisku praveho tlacitka. V MAPu je tato funkce definovana jako: ^C^C_break \_f \@ ale po stisku praveho tlacitka mysi se zopakuje jen prikaz _break, ktery se chova trochu jinak.Diky

Vladimír Michl
23.03.2006, 14:05
hmm, tam je chyba (je i v AutoCADu) - jde to obejít (trochu komplikovaně) uložením pojmenovaného filtru a následnou úpravou souřadnic v textovém souboru .NFL:C:\Documents and Settings\uživ\Data aplikací\Autodesk\Autodesk Map 3D 2006\R16.2\csy\Support\filter.nfl
Enter (pravé tlačítko) opakuje jen příkaz, ne menu makro. Buď celé makro nechte opakovat (viz "*") nebo by se makro muselo napsat jako uživatelsky definovaný příkaz

Mantlík
23.03.2006, 14:13
ad BREAK
Já jsem na to kdysi rezignoval a stačilo mi tlačítko. Taky se to dá obejít triviálním Lispíkem ve tvaru
 
(defun C:breakf ()
(command "_break" pause "_f" pause "@")
)
 
Jediná chybička je v tom, že nevypisuje hlášky typu "vyber objekt" "zadej první bod", což ale nemusí vadit. Stejně to máme zažité
 
ad p. Michl - jak jste to myslel s tou "*", prosím?

Vladimír Michl
23.03.2006, 14:16
Pokud menu makro začíná hvězdičkou, opakuje se (znovu se spouští) stále dokola