Re: W7 x64 - jak dodać pozycję do menu kontekstowego?

Autor: Norbert <noreply_at_reply.no>
Data: Sat 26 Mar 2011 - 14:37:50 MET
Message-ID: <imkq7a$967$1@news.onet.pl>
Content-Type: text/plain; charset="utf-8"

Dnia Sat, 26 Mar 2011 12:09:17 +0100, Marek napisał(a):

> Witam,
>
> Sytuacja ma się następująco: istnieją pliki graficzne w różnych formatach.
> Chciałbym aby były one wszystkie domyślnie skojarzone z określonym
> programem do przeglądania ale i jednocześnie pozwalały na łatwe edytowanie
> w programie dedykowanym dla danego rozszerzenia. W tej chwili jako
> przeglądarkę stosuję FSViewer. Skojarzenie z nią plików powoduje iż
> domyślną akcją jest "otwórz" i fajnie się otwierają po 2-kliku w tym
> programie. Byłoby idealnie aby drugą, nie-domyślną opcją było "edytuj" i tu
> sam wybrałbym aplikację. Jak tego dokonać?
>
> W tej chwili muszę wertować menu w poszukiwaniu opcji "otwórz za pomocą" a
> potem wybrać odpowiedni program. Nierzadko kliknie mi się niewłaściwa
> pozycja i adrenalina skacze bo trzeba czekać na zakończenie się ładowania
> niechcianego programu.

Mam np. taki plik *.reg, po zapodaniu ktorego przy plikach DLL pojawiaja mi
sie w menu kontekstowym opcje:
"Pociagnij Aspackiem"
"Pociagnij PECompactem"

Mozesz go sobie dostosowac wedle gustu:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\dllfile]
@="Rozszerzenie aplikacji"
"AlwaysShowExt"=""
"EditFlags"=hex:01,00,00,00
"NoOpen"=""

[HKEY_CLASSES_ROOT\dllfile\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\

65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\
  00,34,00,00,00

[HKEY_CLASSES_ROOT\dllfile\shell]

[HKEY_CLASSES_ROOT\dllfile\shell\Pociagnij ASPackiem]

[HKEY_CLASSES_ROOT\dllfile\shell\Pociagnij ASPackiem\Command]
@="D:\\Develop\\exepack\\ASPACK\\ASPack.exe \"%1\""

[HKEY_CLASSES_ROOT\dllfile\shell\Pociagnij PECompactem]

[HKEY_CLASSES_ROOT\dllfile\shell\Pociagnij PECompactem\Command]
@="D:\\Develop\\exepack\\PECompact\\pec2gui.exe \"%1\""

-- 
pozdrawiam
Norbert
Received on Sat Mar 26 14:40:04 2011

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Sat 26 Mar 2011 - 14:42:02 MET