jacnightingale Posted October 14, 2016 Report Posted October 14, 2016 Cześć, tym razem mam pytanie odnośnie koloru tła. Czy jest możliwość szybszego przełączania tła (np. za pomocą skrótu klawiaturowego) niż ta z poziomu opcji? Korzystam z najnowszej wersji ZWCAD Classic Polski. Quote
gruzin Posted October 14, 2016 Report Posted October 14, 2016 (edited) (defun c:kolortla () (if (= (getvar "bkgcolor") 0) (setvar "bkgcolor" 7) (setvar "bkgcolor" 0) );if (princ) );defun kolortla taka funkcja zmienia z czarnego na białe i odwrotnie Edited October 14, 2016 by gruzin jacnightingale 1 Quote
kojacek Posted October 14, 2016 Report Posted October 14, 2016 37 minut temu, gruzin napisał: (defun c:kolortla () (if (= (getvar "bkgcolor") 0) (setvar "bkgcolor" 7) (setvar "bkgcolor" 0) );if (princ) );defun kolortla taka funkcja zmienia z czarnego na białe i odwrotnie zgrabniej może być tak: (setvar "BKGCOLOR" (abs (- 7 (getvar "BKGCOLOR")))) jacnightingale and gruzin 2 Quote
jacnightingale Posted October 14, 2016 Author Report Posted October 14, 2016 Szybka i skuteczna pomoc, dziękuję. Quote
gruzin Posted October 14, 2016 Report Posted October 14, 2016 18 minut temu, kojacek napisał: zgrabniej może być tak: (setvar "BKGCOLOR" (abs (- 7 (getvar "BKGCOLOR")))) tak jest dużo zgrabniej Quote
kojacek Posted October 14, 2016 Report Posted October 14, 2016 Ponadto dla użytkowników (nie tylko) AutoCAD-a (który nie ma zmiennej "BKGCOLOR"), od wielu już lat, taki oto przełącznik: https://kojacek.wordpress.com/autolisp/interfejsy/kolor-tla-ekranu-graficznego-autocad-a/ Quote
Martin_S Posted October 14, 2016 Report Posted October 14, 2016 Ja sie dołączę..... zamiast czarnego używam koloru RBG 30,40,48 jak to by było naprzemiennie z białym? Quote
kojacek Posted October 15, 2016 Report Posted October 15, 2016 13 godzin temu, Martin_S napisał: Ja sie dołączę..... zamiast czarnego używam koloru RBG 30,40,48 jak to by było naprzemiennie z białym? Jeśli zadziała mój kod z linku który podałem powyżej to właśnie tak. Jego działanie polega na zamianie kolorów dwóch elementów: tła ekranu graficznego i krzyża nitek, bowiem przez domniemanie przyjmuje się że są ustawione kontrastowo. Zatem jeśli tło masz RGB 30,40,48 a krzyż biały, polecenie BKG zamieni ten stan rzeczy: tło stanie się białym a kursor RGB 30,40,48. Oczywiście dotyczy to każdej pary kolorów, ustawionych jako tło i krzyż nitek. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.