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
marim32
Dodano
09.11.2005 21:46:01
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:

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.
Bobi
Dodano
09.11.2005 20:41:05
niestety ale nie kapuje tego co jest napisane po "...dam przykład)"
marim32
Dodano
08.11.2005 20:41:34
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)

[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.
Bobi
Dodano
07.11.2005 22:56:53
marim32
Dodano:
07.11.2005 22:36:19
Komentarzy:
4
Strona 1 / 1