Zobrazit plnou verzi příspěvku: Nastavení barvy pozadí příkazové řádky

pavelstyl
29.03.2012, 07:31
Dobrý den,
 chtěl jsem se zeptat, zda lze lispem nastavit barva pozadí příkazové řádky.
Přes VB/VBA bych to asi uměl, ale hodilo by se mi to nastavovat lispem.
 
AutoCAD Mechanical 2011
 
Děkuji
Pavel Štyl

Vladimír Michl
29.03.2012, 08:27
To co jde ve VBA, jde i přes ActiveX rozhraní VisualLISPu. Viz tip:
http://www.cadforum.cz/cadforum/nastaveni-barvy-pozadi-prikazoveho-radku-z-lispu-tip8542

pavelstyl
29.03.2012, 08:57
Děkuji !!!Lisp  umím, ale Visual lisp je pro mě docela tajemno :-)Pavel Štyl

pavelstyl
29.03.2012, 14:39
Ještě se zeptám na jednu věc.
Příkaz
(vla-get-TextWinBackgrndColor(vla-get-display(vla-get-preferences(vlax-get-acad-object))))
mi vrátí #<variant 19 128>.
Jak ten výsledek překonvertovat na AutoCADovské číslo barvy?
 
Děkuji Pavel Štyl

Vladimír Michl
29.03.2012, 15:44
To už je bohužel trochu (trochu dost) věda, je třeba převést typy objektu a pak výsledný kód na nejbližší barvu. Pokud to nutně potřebujete, někde vyhrabu kus kódu, kterým jsme to řešili.

pavelstyl
30.03.2012, 07:07
Bylo by fajn vědět jak na to, ale nutně to nepotřebuji. Myslel jsem, že na to je nějaká funkce Visual lispu Děkuji za pomocPavel Štyl