Zobrazit plnou verzi příspěvku: PŘÍKAZOVÝ ŘÁDEK

J.P.
27.12.2007, 16:32
Vážené forum
prosil bych o radu s následujícím problémem:
v rámci roletového menu potřebuji vytvořit kombinovaný řádkový příkaz který by provedl následující:
Nastavení hladiny na "A1", typ čáry  "čárkovaná", barva čáry  "fialová",  měřítko čáry na "4",  tlouštka čáry "Dle hlad" a následně nakreslení čáry
 
V nedávné minulosti jsem vznesl tento dotaz vznesl , obdržel jsem odpověď ale neustále narážím na problémy s funkčností . Prosím o podrobnější mustr
 
Děkuji zdraví J.Prejza

Vladimír Michl
27.12.2007, 17:44
Do toho menu-makra prostě opíšete příkazy (klávesy, přičemž ";"=Enter), které zadáváte ručně pro dosažení požadovaného cíle -- zde to tedy bude něco jako:
_-LAYER;_Set;A1.....;_LTYPE.....;_COLOR;....;_LWEIGHT;..._LINE;

J.P.
27.12.2007, 20:03
Děkuji za informace , již mám první řádek funkční
 
j.p.

J.P.
02.01.2008, 13:49
K danému tématu bych ještě potřeboval informaci:
-v příkazovém řádku  potřebuji odkaz s textem  (LEADER)
bych potřeboval individuelně nastavit jiné parametry než jsou nastaveny pomocí dialogového okna "Nastavení kot stylu"
jaký by měl být postup?
odkazová šipka  barvy bílé , kotovací styl M50, barva bílá
a jaký by měl být posup při  obdobném individ  nastavení textu, velikost textu dle dimscale?
-styl textu romand, barva bílá  velikost textu dle dimscale
-jak by vypadal příkaz řádek pro vložní bloku tak aby jeho velikkost při vložení byla v závislosti na dimscale?
 
Děkuji za vaše odpovědi
 

zisoun
02.01.2008, 14:20
Co se týče odkazu, je nejlepší si nadefinovat nový styl kotovací (např. POPISY), který bude přizpůsoben podle potřeby, tzn. odkazová šipka barvy bílé atd....Pak není problém si na začátku makra odkazu tento styl nastavit jako aktuální a makro by vypadalo např. takto:^C^C_-dimstyle;_r;POPISY;_id;\_leader;@;\;

zisoun
02.01.2008, 14:31
Pokud chcete vložit blok a jeho velikost by měla být stejná jako hodnota dimscale pak makro vypadá takto :^C^C_-insert;BLOK;\$M=$(getvar,dimscale);;\Lomítko na konci mi umožní si ručně nastavit úhel natočení, pokud by byl úhel natočení vždy 0, pak stačí místo lomítka středník.

zisoun
02.01.2008, 15:01
U textu to bude podobné. Pokud má být velikost textu stejná jako hodnota dimscale pak to může být takto :^C^C_-color;7;_dtext;_s;ROMAND;\$M=$(getvar,dimscale);0;_-color;dlehlad;To platí navíc pro natočen=0, jinak místo "0;" stačí zadat \. V případě,že má být text nějakým násobkem dimscale,pak by se velikost musela jěště přenásobit.

J.P.
03.01.2008, 06:36
Děkuji za Vaše odpovědi
příkazový řádek text:
mám ještě problém s uplatněním měřítka dimscale,  text se mi bez ohlde na nastevení dimsclae píše ve velikosti nastavené k atuálnímu stylu
 
Děkuji za Vaše odpovědi
zdraví J.P.
 

Pepa
03.01.2008, 07:08
zadejte ve stylu písma výšku textu 0 (nula)

Ferdinand
03.01.2008, 11:24
[QUOTE=J.P.]...potřebuji ...nastavit jiné parametry ...jaký by měl být posup ...jak by vypadal příkaz řádek
... [/QUOTE]
Stačí sledovat průběh funkce leader (i s volbama) na příkazovém řádku AutoCADu a vše potřebné pěkně popořádku opsat do řetězce makra.