Skocz do zawartości

Pasek narzędzi i kaskadowe menu kontekstowe Pulpitu


wasabi

Rekomendowane odpowiedzi

Problem jest następujący.

 

Pasek narzędzi.

W Windows XP można było przemieścić pasek na pulpit przez przeciągnięcie myszką. W Viście wymagało to przeciągnięcia do górnego rogu ekranu. W Windows 7 niema możliwości wyjęcia drugiego paska na np. bok ekranu. Wiem, że są programy zewnętrzne np. RocketDock (który jest niekompatybilny z 7 64 i lubi a to zniknąć, a to wywalić jakiś komunikat przy zamykaniu systemu), są i inne, ale po pierwsze, niezbyt ciekawe, po drugie, czym mniej uruchomionych programów, tym mniej kłopotów przy pracy. Może jednak jest jakiś sposób na przywrócenie takiego paska ? A jeśli niema, to.

 

 

Menu kontekstowe.

 

A ściślej menu pulpitu. Przejrzałem dostępne programy do jego edycji i owszem, jest dodawanie i usuwanie skrótów do programów i inne przydatne funkcje, ale brak możliwości stworzenia podmenu. Innymi słowy, jak zrobić tak, żeby po kliknięciu prawym klawiszem myszy wyskoczyły w menu pozycje np. narzędzia dyskowe, konwertery filmów, zarządzanie plikami, itp.

a po najechaniu na daną pozycję, otworzyło się następne menu z np. programami, lub następnymi menu.

 

W czasach amigi był na Workbench program o nazwie MagicMenu. Pozwalał na dowolne zarządzanie menu kontekstowym ekranu, ustawienie przezroczystości, koloru, zachowania menu itp. programik raptem 150KB, a tutaj od paru lat szukam sensownego softu i nici.

 

Jeśli ktoś zna bliżej temat, to proszę o pomoc.

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

rozbudowa menu kontekstowego

 

uruchom notatnik wklej i zapisz jako menu.reg

 

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\Directory\Background\shell]

 

[HKEY_CLASSES_ROOT\Directory\Background\shell\Kalkulator]

 

[HKEY_CLASSES_ROOT\Directory\Background\shell\Kalkulator\command]

@="calc.exe"

 

[HKEY_CLASSES_ROOT\Directory\Background\shell\Notatnik]

 

[HKEY_CLASSES_ROOT\Directory\Background\shell\Notatnik\command]

@="notepad.exe"

 

może to nie zupełnie to ale może się jakoś nada

Odnośnik do komentarza

wasabi

 

Menu kontekstowe. A ściślej menu pulpitu. (...) Innymi słowy, jak zrobić tak, żeby po kliknięciu prawym klawiszem myszy wyskoczyły w menu pozycje np. narzędzia dyskowe, konwertery filmów, zarządzanie plikami, itp. a po najechaniu na daną pozycję, otworzyło się następne menu z np. programami, lub następnymi menu.

 

Menu kaskadowe jest możliwe do stworzenia wprost w rejestrze w tych kluczach:

 

HKEY_CLASSES_ROOT\DesktopBackground\Shell

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell

 

Schemat konstrukcyjny w największym uproszczeniu jak się dodaje klucze takiego menu:

 

Windows Registry Editor Version 5.00
 
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\nazwa głównej pozycji w menu]
"Icon"="ścieżka do pliku ico"
"Position"="pozycja równa Top / Bottom a przy jej braku menu ląduje w środku"
"MUIVerb"="nazwa głównej pozycji w menu"
"SubCommands"="nazwy pozycji w podmenu oddzielone separatorami"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\nazwa pozycji w podmenu]
@="nazwa pozycji w podmenu"
"Icon"="ścieżka do pliku ICO"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\nazwa pozycji w podmenu\command]
@="ścieżka do pliku exe"

 

Na szybko zrobiony przykład menu kaskadowego:

 

Windows Registry Editor Version 5.00

 

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Menu Fixitpc.pl]

"Icon"="D:\\ICONS\\Black_Glass_Icons_by_smert1012\\ICO\\Bugs.ico"

"Position"="Top"

"MUIVerb"="Menu Fixitpc.pl"

"SubCommands"="foobar2000;wtw"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\foobar2000]

@="foobar2000"

"Icon"="C:\\Program Files\\foobar2000\\foobar2000.exe"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\foobar2000\command]

@="C:\\Program Files\\foobar2000\\foobar2000.exe"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\wtw]

@="wtw"

"Icon"="C:\\Users\\Aretuza\\Desktop\\WTW\\wtw.exe"

 

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\wtw\command]

@="C:\\Users\\Aretuza\\Desktop\\WTW\\wtw.exe"

 

cascademenu.png

 

Ale nie musisz się mozolić ręcznie:

 

 

Przejrzałem dostępne programy do jego edycji i owszem, jest dodawanie i usuwanie skrótów do programów i inne przydatne funkcje, ale brak możliwości stworzenia podmenu.

 

Jest do tego darmowa aplikacja portable: Desktop Context Menu Customizer.

 

 

DawidS28

 

Zrobienie podmenu tak łatwo nie pójdzie, natknąłem się na to już przy tworzeniu tego tematu

 

W Windows 7 jest to znacznie prostsze niż w Windows XP.

 

 

student

 

Windows 7 ma inną budowę menu kontekstowych. Rozwiązania z XP nie tu. Podawane aplikacje przestarzałe i niezgodne z nową techniką menu kontekstowych siódemki.

 

 

 

.

Odnośnik do komentarza

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...