Zobrazit plnou verzi příspěvku: Vlastní button se zápisem textu
Mart.Kolin
09.09.2005, 08:34
Zajímalo by mě, jestli lze přes vlastní tlačítko:1. zapsat číslo nebo text do příkazového řádku2. zadat příkaz "poslední" (jako podpříkaz editačních příkazů)
já myslím že určitě, vždyť se na příkazovém řádku zobrazí všechny příkazy, jen makro nesmí začínat ^c^c
ad 2) do makra tlačítka zadejte _L;
Mart.Kolin
09.09.2005, 10:25
ad1) Upřesnění dotazu: jak přes tlačítko zadat text na příkazový řádek tak, aby v něm stále zůstal aktivní kurzor a nebral ho jako příkaz...
Jde mi o toto: zadávat číselné hodnoty pomocí vlastních tlačítek "0-9" a "." a "enter", v podstatě si vytvořit vlastní numerickou klávesnici z tlačítek...myslím si že nejsem první koho to napadlo a že to možná nějaká nadstavbe řeší.
ad2) _L; vybere ze skupiny posledně použitých objektů pouze jeden poslední element. Umí nějaký příkaz vybrat celou skupinu?
1) To bylo kdysi řešeno něhde v nápovědě. Myslim, že se za poslední znak dá kód pro backspace.
2) _Last x _Previous
Pamatoval jsem si to dobře :-)
v nápovědě se píše příklad pro numerickou klávesnici:
[1]1x^Hatd.
Mart.Kolin
09.09.2005, 12:23
Díky za pomoc, teď už to funguje. Jde zařídit aby se při psaní čísla zobraovala i ve stavovém řádku?
Výběr poslední skupiny nějak nefungoval (možná je to verzí ACad 2004 LT) ale dal jsem jako příkaz "p" (poslední) a už to vybírá vše.
Ve stavovém řádku? Na co to bude dobré. No ale budiž - tam se zobrazuje to, co zadáte při tvorbě tlačítka do kolonky Popis. Pokud to tvoříte přímo do souboru mnu, pak je to to, co je v sekci Helpstrings a je to s definicí tlačítka provázáno přes jeho uznačení - např. ID_USERBOTTON_0.
V příkazovém řádku se to IMHO zbrazuje.
2. _Previous nebo Předchozí a ne _Last nebo posLední. Poslední je jeden objekt, předchozí je poslední výběr.
Mart.Kolin
09.09.2005, 13:33
Omlouvám se, to byl komunikační šum. Myslel jsem příkazový řádek...že to prostě bude fungovat stejně jako když zadávám čísla přes klávesnici. Abych tu hodnotu viděl, zkontroloval, popř. upravil...
Vladimír Michl
09.09.2005, 13:36
^P
Pokud máte nastaveno MENUECHO na 0, tak to funguje, jak si představujete.V plném AutoCADu bych si poradil i při jiném nastavení MENUECHO, v LT mne momentálně nic nenapadá.
^P
Mno, ano - ale jak v LT vyřešit, jestli je předtím zapnuté, nebo vypnuté. Nejspíš DIESELEM, ale nad tím se mi teď nechce dumat - resp. musím se živit.
Mart.Kolin
12.09.2005, 13:39
Vše funguje, děkuji zúčastněným za výpomoc. Až to trochu poladím, dám to asi někam pro stažení.