Nowa pozycja w menu kontekstowym
Czy jest jakiś sposób aby do menu kontekstowego pulpitu dodać jakiś skrót uruchamiający program, na przykład ObjectDock?
Odpowiedzi: 4
Niestety nic to nie dało
To nic inego jak ukłąd kluczy i wartości jakie powinny się w nich znaleźć, wart. tych nawet nie musisz tworzyć, same sie robią :mrgreen:
Wklej taki tekst do notatnika i zapisz toto z rozszerzeniem reg, poźniej dodaj do rejestru:
Wyboldowaną scieźkę poprawiasz w razie potrzeby, zwróć uwagę na dwa ukośniki.
Wklej taki tekst do notatnika i zapisz toto z rozszerzeniem reg, poźniej dodaj do rejestru:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\ObjectDock]
@="{11111111–1111–1111–1111–111111111111}"
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}]
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}]
@="ObjectDock"
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\DefaultIcon]
@="C:\\Program Files\\ObjectDock\\ObjectDock.exe,1"
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\Shell\Open\Command]
@="C:\\Program Files\\ObjectDock\\ObjectDock.exe"
Wyboldowaną scieźkę poprawiasz w razie potrzeby, zwróć uwagę na dwa ukośniki.
niestety ale nie kapuje tego co jest napisane po "...dam przykład)"
Jest taka mozliwość (przynajmniej tak myslę źe zadziała, zobaczymy), klucz: HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
Tam tworzysz podklucz z nazwą np. "ObjectDock" za wartość domyślna w nim podasz unikalny identyfikator CLSID np. {11111111–1111–1111–1111–111111111111}
Przchodzisz teraz do HKEY_CLASSES_ROOT\CLSID i tworzysz podklucz {11111111–1111–1111–1111–111111111111}
Dalsza konstrukcja wygląda tak (szczerze nie chce mi się tego tłumaczyć szczegółowo więc dam przykład)
Oczywiście ścieźki do pliku wykonywalnego i ikonki mogą być inne. W razie problemów napisz.
Tam tworzysz podklucz z nazwą np. "ObjectDock" za wartość domyślna w nim podasz unikalny identyfikator CLSID np. {11111111–1111–1111–1111–111111111111}
Przchodzisz teraz do HKEY_CLASSES_ROOT\CLSID i tworzysz podklucz {11111111–1111–1111–1111–111111111111}
Dalsza konstrukcja wygląda tak (szczerze nie chce mi się tego tłumaczyć szczegółowo więc dam przykład)
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}]
@="ObjectDock"
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\DefaultIcon]
@="C:\\Program Files\\ObjectDock\\ObjectDock.exe,1"
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\Shell]
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\Shell\Open]
[HKEY_CLASSES_ROOT\CLSID\{11111111–1111–1111–1111–111111111111}\Shell\Open\Command]
@="C:\\Program Files\\ObjectDock\\ObjectDock.exe"
Oczywiście ścieźki do pliku wykonywalnego i ikonki mogą być inne. W razie problemów napisz.
Strona 1 / 1