pawmal Blog

  • wpisów
    6
  • komentarzy
    14
  • wyświetleń
    19836

Jak w ZWCAD dodać polecenie do paska narzędzi w interfejsie klasycznym?


Korzystając z interfejsu klasycznego, w celu dodania polecenia, trzeba kliknąć prawym przyciskiem myszy na dowolnym pasku narzędzi i wybrać Dostosuj. Wszystkie operacji związane z dodaniem przycisku wykonujemy przy widocznym oknie Dostosuj.

Najeżdżamy kursorem myszy na pasek na którym chcemy dodać polecenie i pod prawym przyciskiem myszy wybieramy Wstaw.

blogentry-325-0-98248100-1395224291.png

W oknie Właściwości przycisku, wpisujemy nazwę funkcji, a w polu Makro związane z tym przyciskiem np. dla funkcji półprosta wystarczy dopisać angielskie polecenie ^C^C_ray i kliknąć Zastosuj - jak pokazano poniżej.

blogentry-325-0-35818600-1395222391.png

Po kliknięciu Zastosuj, pojawi się jeszcze komunikat o Dostosowaniu grupy menu, który potrzeba potwierdzić Tak.

blogentry-325-0-08587500-1395223175.png

Edycję właściwości przycisku wykonujemy przez prawy przycisk myszy Właściwości.

blogentry-325-0-47734000-1395223350.png

Ikonę przycisku można wczytać z pliku lub samemu narysować wybierając prawy przycisk myszy Edytuj obrazek przycisku.

blogentry-325-0-08458300-1395222546.png

Po wybraniu opcji Edytuj obrazek przycisku, pojawi się Edytor przycisków, w którym można utworzyć własną grafikę.

blogentry-325-0-36342700-1395222695.png

Można skopiować ikonę z innego przycisku, a po wklejeniu jej na dodany przycisk, można ją edytować.

Ikonę można także wczytać w Edytorze przycisków przez wskazanie pliku z rozszerzeniem bmp o rozmiarach 16x16. Taką ikonę można utworzyć w różnych programach graficznych lub po prostu pobrać z Internetu.

7 komentarzy


Rekomendowane komentarze

Martin_S

Opublikowano (edytowane)

a jak zrobić pasek narzędzi z poleceniem włączania/wyłaczania jakies warstwy ...np. warstwa _PODEST dla wersji 2024 lub 2025

^c^c(command "_-layer" "_off" "_PODEST" "")   ?

lub np.

a jak zrobić pasek narzędzi z poleceniem włączania/wyłaczania jakies warstwy ...np. warstwa _PLATEW

^c^c(command "_-layer" "_off" "_PLATEW" "")   ?

_PODEST.bmp

_PODEST_32x32.bmp

 

 

Edytowane przez Martin_S
perlon

Opublikowano (edytowane)

Znalezione u Lee Mac

(defun LayTog ( layer ) (vl-load-com)
 (if
   (not
     (vl-catch-all-error-p
       (setq layer
         (vl-catch-all-apply 'vla-item
           (list
             (vla-get-layers
               (vla-get-ActiveDocument (vlax-get-acad-object))
             )
             layer
           )
         )
       )
     )
   )
   (vlax-put layer 'layeron (~ (vlax-get layer 'layeron)))
 )
)

i pod odpowiednie przyciski podpiąć odpowiednie wywołania:

^c^c((if (not LayTog) (load "LayTog.lsp")) (LayTog "_PLATEW"))
^c^c((if (not LayTog) (load "LayTog.lsp")) (LayTog "_PODEST"))
etc.

Oczywiście plik LayTog.lsp musi być na ścieżce wyszukiwania żeby się załadował. Kolejne przyciśniecia przycisku włączają i wyłączają naprzemiennie konkretną warstwę.

To tak bardzie na forum by się nadawało, a nie komentarz do blog'a :)

Edytowane przez perlon
kontom

Opublikowano

Obecnie ikonę do paska narzędzi można dodać za pomocą cui
Robi się to tak:
1. Wpisać polecenie cui w pasek poleceń
2. W liście poleceń trzeba kliknąć prawym przyciskiem myszy i wybrać nowe polecenie
3. Otworzą się właściwości polecenia - tam można wybrać nazwę, opis i obrazek ale najważniejsze jest makro gdzie po ^C^C wklejamy komendę, która ma się wykonać po kliknięciu przycisku
4. Następnie nowo utworzone polecenie musimy "umieścić" na pasku narzędzi. W tym celu najwygodniej jest wyszukać sobie to polecenie po nazwie i przeciągnąć je w miejsce w które chcemy(na gifie umieściłem je na pierwszej pozycji w kategorii rysuj)
5. Po ustawieniu polecenia na odpowiednie miejsce ponownie klikamy zastosuj, ok i wszystko powinno być gotowe

Załączam gifa jeśli ktoś chce zobaczyć jak się to robi

poradnik.gif

Martin_S

Opublikowano

udana próba z 2025

pasek-2025.jpg.960111ed9c9314ac90d75293ce7ce557.jpg

nieudana próba z 2024...???

pasek-2024.jpg.845271aa7ca282c56c4c670095e54aba.jpg

pawmal

Opublikowano

"Nowe polecenie" też jest dostępne pod prawym przyciskiem myszy w 2024 i można je zdefiniować.
Jako obrazy proszę wybrać z istniejących lub wczytać PNG i sprawdzić. Sprawdziliśmy, że w 2024 ta metoda też działa.
Ewentualnie polecenia można załadować i wczytać w lispie.

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się