Vytisknout stránku | Zavřít okno

Vlastní tlačítko - vybrat vše a provést akci

Vytištěno z: CAD Fórum
Kategorie: Autodesk - stavebnictví, strojírenství, CAD/GIS
Název fóra: AutoCAD
Popis fóra: Otázky kolem aplikací AutoCAD a AutoCAD LT, AutoCAD web, prohlížečů, DWG a DXF, Design Review, Navisworks, nadstavby, Drive a cloud Autodesk
URL: https://www.cadforum.cz/forum/forum_posts.asp?TID=24122
Datum vytištění: 05.čer.2026 v 11:56


Téma: Vlastní tlačítko - vybrat vše a provést akci
Odeslal: sjkdhdfjsdjkf
Předmět: Vlastní tlačítko - vybrat vše a provést akci
Datum odeslání: 30.bře.2017 v 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 hlad

Myslel 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



Odpovědi:
Odeslal: Seiner
Datum odeslání: 30.bře.2017 v 09:15
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 ...


-------------
Vítězslav Seiner

Chrudim


Odeslal: Seiner
Datum odeslání: 30.bře.2017 v 09:39
Přesně:
^C^C_SETBYLAYER;_ALL;;_Y;_Y
(výběr objektů je nutno ukončit)



-------------
Vítězslav Seiner

Chrudim


Odeslal: Machacek
Datum odeslání: 30.bře.2017 v 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ů. ...


-------------
Jiří Macháček

BricsCAD, Cadkon MEP


Odeslal: Seiner
Datum odeslání: 30.bře.2017 v 09:42
To je snad to samé. SETBYLAYER je anglicky, NASTAVDLEHLAD je česky.
Tazateli se ale nechce vybírat objekty a 2x potvrzovat Ano.



-------------
Vítězslav Seiner

Chrudim


Odeslal: Machacek
Datum odeslání: 30.bře.2017 v 09:51
Hmmm, tak to jsem tedy nepochopil tazatelův záměr...  Embarrassed
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í... 

-------------
Jiří Macháček

BricsCAD, Cadkon MEP


Odeslal: Seiner
Datum odeslání: 30.bře.2017 v 09:57
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)


-------------
Vítězslav Seiner

Chrudim


Odeslal: sjkdhdfjsdjkf
Datum odeslání: 31.bře.2017 v 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ů.



Vytisknout stránku | Zavřít okno