Zobrazit plnou verzi příspěvku: Vložení bloku s měřítkem

PepaR
13.07.2005, 07:06
Dobrý den, rád bych se zeptal zda je možné přiřadit tlačítku na kterém mám příkaz pro vložení daného bloku i parametr, který tento blok vloží podle aktuálně nastavené proměnné dimscale ve výkrese.
 
S pozdravemJosef Remeš

Chlebník
13.07.2005, 07:55

Pokud tomu dobře rozumím jedná se o to aby : kliknu na tlačítko a vloží se daný blok, na místo které vyberu, měřítkem dle dimscale s rotací kterou rovněž vyberu ???
^C^C(command "_-insert" "jmeno bloku" pause (getvar "dimscale")(getvar "dimscale") pause) ""
 
toto stačí napsat do tlačítka.
CC smaže předchozí příkazy
_-insert spustí příkaz bloků ale né dialogově
"jmeno bloku" požadovaný blok ať už co je ve výkrese nebo celá cesta k uloženému na disku
pause - příkaz pro vstup uživatele (vkládací bod)
pak zmíněné měřítka
a nakonec rovněž pause - rotace od uživatele.
 
Jo nevím jak na LT ale na plné funguje.

Vladimír Michl
13.07.2005, 08:04
to samé lze udělat v DIESELu, takže to bude chodit i v LT
ale podstatně jednodušší je asi použít Palety nástrojů - tam prostě u vlastností daného bloku (right-click) nastavíte Pomocné měřítko: Dle DIMSCALE a blok se vám při přetažení z palety vloží v požadovaném (aktuálním) měřítku

Seiner
13.07.2005, 08:08
V LT takto napsané (LISP) samozřejmě nebude fungovat. Příkaz _-insert ale není nutné volat přes lisp a místo (getvar "DIMSCALE") použijete vyraz DIESELu
$M=$(getvar, dimscale) - bez záruky z hlavy.