Zobrazit plnou verzi příspěvku: Vlastní tlačítko - vybrat vše a provést akci
sjkdhdfjsdjkf
30.03.2017, 09:02
Zdravím, nedaří se mi vytvořit vlastní tlačítko, které by provádělo následující akce:Vybrat vše - nastavit dle hladMyslel jsem si, že to půjde pomocí příkazů:^C^C_SELECT;_ALL;_SETBYLAYER;_Y;_Y;Jenže bez úspěchu. Metodou půlení intervalu jsem přišel na to, že problém je ve výběru.Pokud píšu ručně, vypadá sekvence následovně:_select_all[enter]_setbylayer...Ovšem ani úprava na: ^C^C_SELECT;_ALL;;_SETBYLAYER;_Y;_Y; nezabírá.Nevíte někdo, co dělám špatně?Díky
Já myslím, že _SELECT jen zapíše výběr a v příkaze _SETBYLAYER byste se na uložený výběr měl odvolat (_P)Akorát nevím, proč ten výběr nedáte přímo do příkazu_SETBYLAYER; _ALL ...
Seiner2017-03-30 09:21:19
Přesně:^C^C_SETBYLAYER;_ALL;;_Y;_Y(výběr objektů je nutno ukončit)
Machacek
30.03.2017, 09:40
A standardní příkaz ACADu >NASTAVDLEHLAD< by Vám nestačil? ...Můžete určit, které vlastností se změní na DleHlad, včetně barvy, typu čáry, tloušťky čáry a materiálů. ...
To je snad to samé. SETBYLAYER je anglicky, NASTAVDLEHLAD je česky.Tazateli se ale nechce vybírat objekty a 2x potvrzovat Ano.
Machacek
30.03.2017, 09:51
Hmmm, tak to jsem tedy nepochopil tazatelův záměr... a jelikož používám CAD v CZ verzi, tak EN znění příkazů je mi tak trochu cizíZ mého pohledu zmáčknout CTRL+A a 2x pravé myšítko není takový problém a zdržení...
Věc názoru. Já jsem taky dělal pár uživatelských příkazů, které nedělají nic světoborného. Protože máme třeba u plotteru paní, která je trochu tužší na vysvětlování ale opakovanou práci zvládá :-)Taky je možné, že si na tom tazatel chce jen něco natrénovat, než se pustí do něčeho složitějšího.Podle původního záměru by to IMHO mělo být^C^C_SELECT;_ALL;;_SETBYLAYER;_P;;_Y;_Y(každý výběr musí být ukončen)
sjkdhdfjsdjkf
31.03.2017, 13:48
Díky, neočekával jsem, že lze použít _ALL i v pro výběr spuštěný jiným příkazem něž [CMD]VYBER[/CMD] (_SELECT). Vlastně jsem spíš očekával, že [VAR]PICKFIRST[/VAR] se promítne i do těchto příkazů.