Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD Strona Główna Forum użytkowników programów ZWCAD, KOMPAS-3D, Scan2CAD, PDF2CAD
Forum CAD.

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj

Poprzedni temat «» Następny temat
Błąd czy niedogodność personalizacji?
Autor Wiadomość
2P

Dołączył: 18 Mar 2008
Posty: 92
Wysłany: Sob Lut 26, 11 11:45   Błąd czy niedogodność personalizacji?

Opis sytuacji:
Mam ZWCada z ustawionymi wg mojego uznania i potrzeb Toolbarami. Mam też zainstalowaną swoją nakładeczkę, która również ma widoczne toolbary (zdefiniowane w pliku .mnu i zaimportowane w czasie instalacji nakładki).

Teraz postanowiłem rozbudować nakładkę. Między innymi rozbudowałem plik .mnu z definicją toolbarów.
Jak uaktualnić moje toolbary w ZWCadzie, BEZ RESETOWANIA ustawień personalnych wszystkich innych toolbarów????

Żeby wczytać ponownie plik .mnu nie wystarczy usunąć stare toolbary mojej nakładki! Muszę zresetować wszystkie! Dopiero plik się poprawnie wczyta. Bardzo uciążliwe.

A może jest jakiś zupełnie inny sposób dodawania własnych toolbarów i ich modyfikacji?
Szczególnie pod kątem programisty.

Pozdro
_________________
=2P=
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Pon Lut 28, 11 09:00   

Jest taka możliwość.
w pliku .mnu powinien mieć Pan ***MENUGROUP=Nazwa
Gdzie Nazwa to nazwa menu, najczęściej nazwa nakładki.
Jeśli taki element jest zdefiniowany, to żeby w łatwy sposób przeładować menu, wystarczy w ZWCAD uruchomić polecenie menuload, w nowym okienku w liście powinny być dwie pozycje ZWCAD i Nazwa. teraz wystarczy zaznaczyć odpowiednią pozycję i kliknąć przycisk [usuń konf] jak na poniższym obrazku. Następnie należy poniżej wskazać ścieżkę, gdzie jest zdeeiniowane nasze menu i kliknąć [Wczytaj]. Proszę pamiętać, żeby nie zaznaczać opcji Zastąp wszystko.
Można też to samo zrobić z poziomu programisty. Przykład w LISP wyglądałby następująco:
Kod:
(command "menuunload" "Nazwa")
(command "menuload" "C:\\Sciezka\\NazwaPliku.mnu"))


menuunload.jpg
Plik ściągnięto 559 raz(y) 19,71 KB

 
     
gruzin 
sanitarnik

Pomógł: 5 razy
Dołączył: 16 Lip 2009
Posty: 232
Skąd: Białystok
Wysłany: Pon Lut 28, 11 16:53   

Ja w nakładce PROFILEK (w pliku mnu jest tak: ***MENUGROUP=PROFILEK) zrobiłem do wczytania i usunięcia pasków takie polecenie:
Kod:
(defun c:profilek ()
(if (menugroup "profilek")
(command "_menuunload" "profilek")
(command "_menuload" "profilek.mnu")
);if
(princ)
);defun profilek
_________________
www.instalacjesanitarne.com
www.profilek.net
 
     
2P

Dołączył: 18 Mar 2008
Posty: 92
Wysłany: Wto Mar 01, 11 14:35   

Wielkie dzięki obu Panom za odpowiedź!
Działa tak, jak ma działać :)

Pzdr!
_________________
=2P=
 
     
Michał J

Dołączył: 03 Cze 2008
Posty: 20
Wysłany: Sro Mar 09, 11 09:39   

Witam

Podepnę się do wątku

Gdy stworzone paski narzędziowe eksportuje do pliku *.mnu lub *.mns, a następnie chcę je importować za pomocą okna "Wczytaj konfigurację" to zamiast stworzonych moich ikon na paskach pokazują się ikony domyślne (chmurki) a po restarcie zwcada za miast ikon graficznych pojawiają się ikony z tekstem (nazwą ikony). Problem ten jest w każdej wersji ZwCada.

Czy ten problem może być spowodowany tym że ikony były rysowane "od zera" w "Edytorze przycisków" a nie importowane z pliku ??
Jak wczytać poprawnie ikony?

Jak eksportuje paski do pliku *.xml to ikony wczytują się prawidłowo, tylko że niewiem jak zaimportować taki plik z poziomu VBA (ewentualnie LISPa),
czy jest jakis kod który wczyta plik *.xml i doda go listy pasków ??

Pozdr.
M.J.
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Sro Mar 09, 11 15:20   

Nie znam sposobu wczytania pliku xml zawierającego definicję ikonek, Zapytam producentów ZWCADa czy to jest możliwe a jeśli tak, to w jaki sposób. Co mogę Panu poradzić, to stworzenie ikonek w oddzielnych plikach. Każda ikonka powinna być zapisana w oddzielnym pliku bmp o rozmiarze 16x16 pikseli. Wszystkie one powinny być zapisane w katalogu widocznym przez ZWCADa, czyli w katalogu ZWCADa, lub innym, który ustawiony jest w ścieżkach w opcjach.
 
     
Michał J

Dołączył: 03 Cze 2008
Posty: 20
Wysłany: Czw Mar 10, 11 08:28   

Witam

No właśnie do tego doszedłem, że konieczna jest baza plików z ikonami żeby plik *.mnu był prawidłowo wczytany.
Natomiast eksportując paski do *.xml mamy tylko jeden plik z grafiką ikon :) i na tym by mi bardziej zależało.
Więc czekam na wieści w tym tetmacie.
No chyba że niemożna programowo tego pliku zaimportować to pozostaje mi eksport ok.130 ikonek do plików :( (żmudna robota).

pozdr.
M.J.
 
     
kruszynski

Pomógł: 17 razy
Dołączył: 02 Sty 2009
Posty: 312
Wysłany: Czw Mar 10, 11 09:12   

Otrzymałem odpowiedź w sprawie ładowania ikonek z pliku XML. Niestety na chwilę obecną nie jest możliwe ładowanie menu i ikonek z pliku XML z poziomu VBA i LISP
 
     
Michał J

Dołączył: 03 Cze 2008
Posty: 20
Wysłany: Czw Mar 10, 11 13:12   

No trudno :(
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Strona wygenerowana w 0,2 sekundy. Zapytań do SQL: 15