Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

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

346 views
Skip to first unread message

Marek

unread,
Mar 26, 2011, 7:09:17 AM3/26/11
to
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.

Piotr Palusiński

unread,
Mar 26, 2011, 9:18:19 AM3/26/11
to
In news:u78je15hqgvd$.12wsjdx4xhj4s$.d...@40tude.net,
*Marek* <br...@email.com> typed:

Dodaj do rejestru:
HKEY_CLASSES_ROOT\*\Shell\Edytuj\command
Domyślna = Tu wpisz scieżke
lub
HKEY_CLASSES_ROOT\xxxfile\shell\Edytuj\command
Domyslna= Wpisz sicieżke do aplikacji
HKEY_CLASSES_ROOT\xxxfile\shell\Podgląd\command
Domyslna = wpisz siecieżke do aplikacji
gdzie xxxfile to Alians do danego plku odczytanego a klucza:
HKEY_CLASSES_ROOT\.xxx
Domyślna = Tu nazwa aliansu

--
Piotr Palusiński [Microsoft MVP - Windows Desktop Experience]
https://mvp.support.microsoft.com/profile/Piotr.Palusinski
http://answers.microsoft.com/pl-pl/default.aspx
Nigdy nie kłóć się z głupcem, bo ludzie mogą nie dostrzec różnicy

Norbert

unread,
Mar 26, 2011, 9:37:50 AM3/26/11
to

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

Przemysław Ryk

unread,
Mar 26, 2011, 12:46:32 PM3/26/11
to
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ć?

(ciach...)

Default Programs Editor - http://defaultprogramseditor.com/

--
[ Przemysław "Maverick" Ryk ICQ: 17634926 GG: 2808132 ]
[ Małżeństwo jest jak wizyta w restauracji. Wydaje się, że się zamówiło ]
[ najlepszą rzecz z karty, do momentu, kiedy się zobaczy, co dostał ]
[ sąsiad. (Bernd Stelter) ]

Michal Kawecki

unread,
Mar 26, 2011, 1:01:57 PM3/26/11
to
Dnia Sat, 26 Mar 2011 12:09:17 +0100, Marek napisał(a):

http://www.hypercoder.net/category/tweaking-windows/
http://www.pcwelt.de/downloads/Kontext-Menue-Editor-2-0-beta-1336028.html

Ten drugi jest b.dobry - ale trzeba znać niemiecki.
--
M. [Windows Desktop Experience MVP]
/odpowiadając na priv zmień px na pl/
https://mvp.support.microsoft.com/profile/Michal.Kawecki

Marek

unread,
Mar 26, 2011, 2:06:55 PM3/26/11
to
Dnia Sat, 26 Mar 2011 17:46:32 +0100, Przemysław Ryk napisał(a):


> Default Programs Editor - http://defaultprogramseditor.com/

Kiszka, nie działa. Program wygenerował:

[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\Image\shell\edit]
@="Edycja"
"MuiVerb"="Edycja"
[HKEY_CURRENT_USER\Software\Classes\SystemFileAssociations\Image\shell\edit\command]
@="\"C:\\Program Files\\itd...\" \"%1\""

Nic się nie zmieniło - restartowałem system. Mało tego: nigdzie nie jest
zaznaczone, że to ma dotyczyć PSD wyłacznie. :-(

Marek

unread,
Mar 26, 2011, 2:10:53 PM3/26/11
to
Dnia Sat, 26 Mar 2011 18:01:57 +0100, Michal Kawecki napisał(a):

> D> http://www.hypercoder.net/category/tweaking-windows/

Zatrzymałem działanie tego programu gdyż nie ma w nim możliwości
zdefiniowania kontekstu w zależności od typu pliku :-(

Michal Kawecki

unread,
Mar 26, 2011, 2:23:33 PM3/26/11
to

Taką funkcjonalność ma Context Edit - niestety nie można go już pobrać
ze stron PC Magazine, ale leży np. tutaj:
http://esca.atomki.hu/paradise/sac/utilfile.html

Marek

unread,
Mar 26, 2011, 2:57:14 PM3/26/11
to
Dnia Sat, 26 Mar 2011 14:18:19 +0100, Piotr Palusiński napisał(a):

> Dodaj do rejestru:
> HKEY_CLASSES_ROOT\*\Shell\Edytuj\command
> Domyślna = Tu wpisz scieżke

* oznacza rozszerzenie pliku? Jeśli tak, to w rozszerzeniach nie widziałem
klucza Shell. Rozumiem, że mam go założyć? Czy potem ma być "Edytuj" czy
"Edit" ? Mam wersję PL systemu jednakże w wielu przypadkach było "edit".
Nie wiem jak to działa w sysytemie więc wolę spytać.

Próbowałem wariand z Edytuj i z Edit lecz nic się nie zmieniło. W menu mam
tylko "otwórz" jako pierwsze a potem parę innych nieistotnych dla wątku.

> lub
> HKEY_CLASSES_ROOT\xxxfile\shell\Edytuj\command
> Domyslna= Wpisz sicieżke do aplikacji

A tu mam już wpis:
HKEY_CLASSES_ROOT\alias_programu\shell\edit\command

Jednakże nie generuje to opcji "edit" w menu.

Marek

unread,
Mar 26, 2011, 3:01:35 PM3/26/11
to
Dnia Sat, 26 Mar 2011 19:23:33 +0100, Michal Kawecki napisał(a):

> Dnia Sat, 26 Mar 2011 19:10:53 +0100, Marek napisał(a):
>
>> Dnia Sat, 26 Mar 2011 18:01:57 +0100, Michal Kawecki napisał(a):
>>
>>> D> http://www.hypercoder.net/category/tweaking-windows/
>>
>> Zatrzymałem działanie tego programu gdyż nie ma w nim możliwości
>> zdefiniowania kontekstu w zależności od typu pliku :-(
>
> Taką funkcjonalność ma Context Edit - niestety nie można go już pobrać
> ze stron PC Magazine, ale leży np. tutaj:
> http://esca.atomki.hu/paradise/sac/utilfile.html

Trochę się boję tego. Szczególnie, że niemieckiego nie znam... Czy może
wiesz co w rejestr należy wpisać? To co Piotr poradził nie działa...

Przemysław Ryk

unread,
Mar 26, 2011, 3:43:03 PM3/26/11
to
Dnia Sat, 26 Mar 2011 19:06:55 +0100, Marek napisał(a):

> Dnia Sat, 26 Mar 2011 17:46:32 +0100, Przemysław Ryk napisał(a):
>
>> Default Programs Editor - http://defaultprogramseditor.com/
>
> Kiszka, nie działa. Program wygenerował:

(ciach...)


> Nic się nie zmieniło - restartowałem system. Mało tego: nigdzie nie jest
> zaznaczone, że to ma dotyczyć PSD wyłacznie. :-(

Przed chwilą zrobiłem taką operację dla plików TXT (tylko), aby dołożyć
akcję otwierania w Google Chrome. Dałem zapis bezpośrednio do rejestru,
efekt jak na screenie http://ifotos.pl/zobacz/Defaults_hxrehrq.jpg/,
otwieranie działa jak najbardziej poprawnie.

--
[ Przemysław "Maverick" Ryk ICQ: 17634926 GG: 2808132 ]

[ Feminizm istnieje tylko po to, żeby brzydkie kobiety zjednoczyć we ]
[ wspólnotę. (Charles Bukowski) ]

Piotr Palusiński

unread,
Mar 26, 2011, 3:48:16 PM3/26/11
to
In news:kz7742333lh7$.13wa4eqa...@40tude.net,
*Marek* <br...@email.com> typed:

> Dnia Sat, 26 Mar 2011 14:18:19 +0100, Piotr Palusiński napisał(a):
>
>> Dodaj do rejestru:
>> HKEY_CLASSES_ROOT\*\Shell\Edytuj\command
>> Domyślna = Tu wpisz scieżke
>
> * oznacza rozszerzenie pliku? Jeśli tak, to w rozszerzeniach nie widziałem
> klucza Shell. Rozumiem, że mam go założyć?

Nie, * to nie rozszerzenie pliku, a dotyczy wszystkich.
Po otworzeniu edytora rejestru zobaczysz go na pierwszym miejscu w kluczu
HKR.
Należy jedynie dodać klucze Shell\Edytuj\command i to wszystko.
HKEY_CLASSES_ROOT\*\shell\Edytuj PSD\command
@= sciezka do aplikacji

Pojawienie się opcji w menu Edytuj dotyczyć będzie wtedy pod każdym wybranym
plikiem (możesz sobie zamiast Edytuj nazwać to inaczej np. "Edytuj PSD" i
wtedy będziesz wiedział, że dotyczy to Twojego rozszerzenia).
Coś na wzór http://palusinski.neostrada.pl/edytuj.jpg

Piotr Palusiński

unread,
Mar 26, 2011, 4:10:47 PM3/26/11
to
In news:kz7742333lh7$.13wa4eqa...@40tude.net,
*Marek* <br...@email.com> typed:

> Jednakże nie generuje to opcji "edit" w menu.

Jeśli nie dajesz sobie rady z rejestrem to użyj prostego ale skutecznego
Windows konfigurator
http://programy.internetstandard.pl/pc/11182.html

Michal Kawecki

unread,
Mar 26, 2011, 5:43:13 PM3/26/11
to

Ależ on gada po angielsku :-). A w rejestrze radziłbym ręcznie nie
grzebać, mam takie dziwne przeczucie, że bez wiedzy zbliżonej do poziomu
Piotra akurat w tym temacie może sobie tylko kuku zrobić...

Marek

unread,
Mar 27, 2011, 8:48:15 AM3/27/11
to
Dnia Sat, 26 Mar 2011 21:10:47 +0100, Piotr Palusiński napisał(a):

> In news:kz7742333lh7$.13wa4eqa...@40tude.net,
> *Marek* <br...@email.com> typed:
>
>> Jednakże nie generuje to opcji "edit" w menu.
>
> Jeśli nie dajesz sobie rady z rejestrem to użyj prostego ale skutecznego
> Windows konfigurator
> http://programy.internetstandard.pl/pc/11182.html

Z edycją rejestru nie mam problemów. Wiem do czego służy jednakże nie wiem
jak poszczególne klucze są przez system używane. Stąd moje pytania.

Nie zauważyłem gwiazdki jako rozszerzenia pliku. Dodałem do niego
shell/Edytuj PSD/command itd i zadziałało :-)

W międzyczasie zrodziła się pewna niejasność. Jest sobie klucz:

HKEY_CLASSES_ROOT\FastStone.psd\shell\open\command

A w menu wyświetla się "otwórz" a nie "open". W dodatku "otwórz" jest
domyślne. W jaki sposób system przetłumaczył sobie to polecenie na język
polski i jak uczynił je domyślnym?

Druga niejasność: gdy klikam prawym przyciskiem na JPG mam tam "otwórz" ale
i m.in. edycja oraz podgląd. Podążając ścieżką jaką mi pokazałeś chciałem
sprawdzić skąd wzięły się te dwa dodatkowe polecenia. Sprawdziłem więc:

HKEY_CLASSES_ROOT\.jpg
Wyszło, że FastStone.jpg obsłuługuje to rozszerzenie. Zaglądam więc do:
HKEY_CLASSES_ROOT\FastStone.jpg\shell\
a tam may wyłącznie "open\command". A gdzie reszta ?

Marek

unread,
Mar 27, 2011, 9:03:03 AM3/27/11
to
Dnia Sat, 26 Mar 2011 20:43:03 +0100, Przemysław Ryk napisał(a):

> Dnia Sat, 26 Mar 2011 19:06:55 +0100, Marek napisał(a):
>
>> Dnia Sat, 26 Mar 2011 17:46:32 +0100, Przemysław Ryk napisał(a):
>>
>>> Default Programs Editor - http://defaultprogramseditor.com/
>>
>> Kiszka, nie działa. Program wygenerował:
> (ciach...)
>> Nic się nie zmieniło - restartowałem system. Mało tego: nigdzie nie jest
>> zaznaczone, że to ma dotyczyć PSD wyłacznie. :-(
>
> Przed chwilą zrobiłem taką operację dla plików TXT (tylko), aby dołożyć
> akcję otwierania w Google Chrome. Dałem zapis bezpośrednio do rejestru,
> efekt jak na screenie http://ifotos.pl/zobacz/Defaults_hxrehrq.jpg/,
> otwieranie działa jak najbardziej poprawnie.

Ha! Mam! Bardzo ciekawe jest to co się stało. Mianowicie przy JPG, TIFF,
PNG i pewnie innych pojawiło się polecenie "edycja" a ja patrzałem
wyłącznie na PSD, na którym głównie mi zależało. Jednakże co do PSD
poradziłem sobie dzięki Piotrowi. Czyli to zadziałało lecz z pominięciem
PSD

Piotr Palusiński

unread,
Mar 27, 2011, 9:03:33 AM3/27/11
to
In news:1lpd27l44g18o$.hzi0jzix8y7v$.d...@40tude.net,
*Marek* <br...@email.com> typed:

> Dnia Sat, 26 Mar 2011 21:10:47 +0100, Piotr Palusiński napisał(a):
>
>> In news:kz7742333lh7$.13wa4eqa...@40tude.net,
>> *Marek* <br...@email.com> typed:
>>
>>> Jednakże nie generuje to opcji "edit" w menu.
>>
>> Jeśli nie dajesz sobie rady z rejestrem to użyj prostego ale skutecznego
>> Windows konfigurator
>> http://programy.internetstandard.pl/pc/11182.html
>
> Z edycją rejestru nie mam problemów. Wiem do czego służy jednakże nie wiem
> jak poszczególne klucze są przez system używane. Stąd moje pytania.
>
> Nie zauważyłem gwiazdki jako rozszerzenia pliku. Dodałem do niego
> shell/Edytuj PSD/command itd i zadziałało :-)

Cieszy mnie to :-)


> W międzyczasie zrodziła się pewna niejasność. Jest sobie klucz:
>
> HKEY_CLASSES_ROOT\FastStone.psd\shell\open\command
>
> A w menu wyświetla się "otwórz" a nie "open". W dodatku "otwórz" jest
> domyślne. W jaki sposób system przetłumaczył sobie to polecenie na język
> polski i jak uczynił je domyślnym?

Wejdź w opcje folderów/ Typy plików i tam w wybranym rozszerzeniu wybierz
domyślną akcje oraz nazwij ją jak chcesz np. Otwórz.

> Druga niejasność: gdy klikam prawym przyciskiem na JPG mam tam "otwórz"
> ale i m.in. edycja oraz podgląd. Podążając ścieżką jaką mi pokazałeś
> chciałem sprawdzić skąd wzięły się te dwa dodatkowe polecenia.
> Sprawdziłem więc:
>
> HKEY_CLASSES_ROOT\.jpg
> Wyszło, że FastStone.jpg obsłuługuje to rozszerzenie. Zaglądam więc do:
> HKEY_CLASSES_ROOT\FastStone.jpg\shell\
> a tam may wyłącznie "open\command". A gdzie reszta ?

To jest zapisane w bibliotece shell32.dll oraz w kluczu:
HKEY_CLASSES_ROOT\Directory

Marek

unread,
Mar 27, 2011, 9:15:50 AM3/27/11
to
Dnia Sat, 26 Mar 2011 22:43:13 +0100, Michal Kawecki napisał(a):

> Ależ on gada po angielsku :-).

A sorki, źle zrozumiałem "Ten drugi jest b.dobry - ale trzeba znać
niemiecki." :-)

> A w rejestrze radziłbym ręcznie nie
> grzebać, mam takie dziwne przeczucie, że bez wiedzy zbliżonej do poziomu
> Piotra akurat w tym temacie może sobie tylko kuku zrobić...

Właśnie sobie poradziłem pod okiem Piotra.

Rejestr nie jest aż tak absorbujący wiedzę - to zwykła baza danych przecież
:-). Trzeba ostrożnie grzebać aby nie przestawić/usunąć czegoś co system
rozłoży na łopatki. Wiedzy natomiast wymaga to jakich kluczy i wartości
potrzebują poszczególne programy lub sam system oraz jaka jest ideologia
posługiwania się rejestrem przez te aplikacje.

Piotr Palusiński

unread,
Mar 27, 2011, 9:17:44 AM3/27/11
to
In news:1jka7kgslxa8c$.1nyau857nv8i$.d...@40tude.net,
*Marek* <br...@email.com> typed:

Nie mogło Ci zadziałać pod plikiem PSD bo ta akcja nie jest domyślna dla
wszystkich plików. To co Ci Przemek podał dla pliku *.TXT i to co widzisz
pod plikami JPG, TIF itd. - tj. EDYTUJ jest i było, bo to akcja standardowa
dodana przez system, już podczas pierwszej instalacji.
Wiec grzebanie w rejestrze dla w/w plików nie ma sensu gdyż akcja Edytuj pod
tymi plikami była i jest w dalszym ciagu widoczna pod menu kontekstowym.

Marek

unread,
Mar 27, 2011, 9:22:39 AM3/27/11
to
Dnia Sun, 27 Mar 2011 15:03:33 +0200, Piotr Palusiński napisał(a):


>> W międzyczasie zrodziła się pewna niejasność. Jest sobie klucz:
>>
>> HKEY_CLASSES_ROOT\FastStone.psd\shell\open\command
>>
>> A w menu wyświetla się "otwórz" a nie "open". W dodatku "otwórz" jest
>> domyślne. W jaki sposób system przetłumaczył sobie to polecenie na język
>> polski i jak uczynił je domyślnym?
>
> Wejdź w opcje folderów/ Typy plików i tam w wybranym rozszerzeniu wybierz
> domyślną akcje oraz nazwij ją jak chcesz np. Otwórz.

W XP pamiętam, że coś takiego było a pod 7ką w opcjach folderu jak i we
właściwościach pliku nie ma dostępu do rozszerzeń. Ważne, że zrozumiałem
skąd system o tym wie :-)

> To jest zapisane w bibliotece shell32.dll oraz w kluczu:
> HKEY_CLASSES_ROOT\Directory

No to teraz najbardziej ciekawe pytanie: czy jest gdzieś opublikowane
kompendium wiedzy na temat przeznaczenia kluczy rejestru? Zależałoby mi
również na w miarę detalicznych opisach - takich jak w naszej dyskusji, że
np. "xxxfile" bierze się stąd itp.

Piotr Palusiński

unread,
Mar 27, 2011, 9:59:45 AM3/27/11
to
In news:vmt9ss887uet.1bmmw6w4c58ez$.d...@40tude.net,
*Marek* <br...@email.com> typed:

> Dnia Sun, 27 Mar 2011 15:03:33 +0200, Piotr Palusiński napisał(a):
>
>
>>> W międzyczasie zrodziła się pewna niejasność. Jest sobie klucz:
>>>
>>> HKEY_CLASSES_ROOT\FastStone.psd\shell\open\command
>>>
>>> A w menu wyświetla się "otwórz" a nie "open". W dodatku "otwórz" jest
>>> domyślne. W jaki sposób system przetłumaczył sobie to polecenie na język
>>> polski i jak uczynił je domyślnym?
>>
>> Wejdź w opcje folderów/ Typy plików i tam w wybranym rozszerzeniu wybierz
>> domyślną akcje oraz nazwij ją jak chcesz np. Otwórz.
>
> W XP pamiętam, że coś takiego było a pod 7ką w opcjach folderu jak i we
> właściwościach pliku nie ma dostępu do rozszerzeń. Ważne, że zrozumiałem
> skąd system o tym wie :-)

Fakt w Win7 nie ma Typu plików w opcji folderów. Możesz to dokonać przez
rejestr.


>> To jest zapisane w bibliotece shell32.dll oraz w kluczu:
>> HKEY_CLASSES_ROOT\Directory
>
> No to teraz najbardziej ciekawe pytanie: czy jest gdzieś opublikowane
> kompendium wiedzy na temat przeznaczenia kluczy rejestru? Zależałoby mi
> również na w miarę detalicznych opisach - takich jak w naszej dyskusji, że
> np. "xxxfile" bierze się stąd itp.

Po skrocie to masz tu opisane:
http://palusinski.neostrada.pl/rejestr1/rejestr1.html
http://fuhperfekt.republika.pl/rejestr1/rejestr1.html

Przemysław Ryk

unread,
Mar 27, 2011, 10:06:11 AM3/27/11
to
Dnia Sun, 27 Mar 2011 15:03:03 +0200, Marek napisał(a):

>> Przed chwilą zrobiłem taką operację dla plików TXT (tylko), aby dołożyć
>> akcję otwierania w Google Chrome. Dałem zapis bezpośrednio do rejestru,
>> efekt jak na screenie http://ifotos.pl/zobacz/Defaults_hxrehrq.jpg/,
>> otwieranie działa jak najbardziej poprawnie.
>
> Ha! Mam! Bardzo ciekawe jest to co się stało. Mianowicie przy JPG, TIFF,
> PNG i pewnie innych pojawiło się polecenie "edycja" a ja patrzałem
> wyłącznie na PSD, na którym głównie mi zależało. Jednakże co do PSD
> poradziłem sobie dzięki Piotrowi. Czyli to zadziałało lecz z pominięciem
> PSD

Defaults Program Editor daje Ci możliwość podpięcia danej akcji pod dane,
konkretne rozszerzenie (np. TXT) lub dany Typ pliku (np. Adobe Photoshop
Image - czy jak to się przedstawia w Eksploratorze w kolumnie "Typ" w widoku
szczegółowmy).

--
[ Przemysław "Maverick" Ryk ICQ: 17634926 GG: 2808132 ]

[ Ziemia ma skórę. Ta skóra ma choroby. Jedna z tych chorób nazywa się ]
[ - człowiek. (Friedrich Nietzsche) ]

Michal Kawecki

unread,
Mar 27, 2011, 11:23:25 AM3/27/11
to
Dnia Sun, 27 Mar 2011 15:15:50 +0200, Marek napisał(a):

> Dnia Sat, 26 Mar 2011 22:43:13 +0100, Michal Kawecki napisał(a):
>
>> Ależ on gada po angielsku :-).
>
> A sorki, źle zrozumiałem "Ten drugi jest b.dobry - ale trzeba znać
> niemiecki." :-)

Dobrze zrozumiałeś, KontekstMenuEditor jest po niemiecku, a Context Edit
- po angielsku. Context Edit pozwoli Ci komfortowo pracować na akcjach
przypisanych do poszczególnych typów plików, bez potrzeby obciążania się
wiedzą o przeznaczeniu robaczków zapisanych w rejestrze. Pisanie
programów w assemblerze też już dawno przestało być modne... ;-)



>> A w rejestrze radziłbym ręcznie nie
>> grzebać, mam takie dziwne przeczucie, że bez wiedzy zbliżonej do poziomu
>> Piotra akurat w tym temacie może sobie tylko kuku zrobić...
>
> Właśnie sobie poradziłem pod okiem Piotra.
>
> Rejestr nie jest aż tak absorbujący wiedzę - to zwykła baza danych przecież
> :-). Trzeba ostrożnie grzebać aby nie przestawić/usunąć czegoś co system
> rozłoży na łopatki. Wiedzy natomiast wymaga to jakich kluczy i wartości
> potrzebują poszczególne programy lub sam system oraz jaka jest ideologia
> posługiwania się rejestrem przez te aplikacje.

No właśnie - i dlatego dobrzy ludzie napisali darmowe programiki do
tego, które zrobią co należy i systemu nie rozwalą.

Radosław Sokół

unread,
Mar 27, 2011, 1:03:07 PM3/27/11
to
W dniu 27.03.2011 17:23, Michal Kawecki pisze:

> wiedzą o przeznaczeniu robaczków zapisanych w rejestrze. Pisanie
> programów w assemblerze też już dawno przestało być modne... ;-)

A tam...

http://www.grc.com/smgassembly.htm

;)

--
|""""""""""""""""""""""""""""""""""""""""""""""""""""""""""|
| Radosław Sokół | http://www.grush.one.pl/ |
| | Politechnika Śląska |
\........................................................../

Marek

unread,
Mar 27, 2011, 2:10:10 PM3/27/11
to
Dnia Sun, 27 Mar 2011 15:59:45 +0200, Piotr Palusiński napisał(a):


A to już miałem przyjemność czytania :-)
Niestety stamtąd nie wywnioskowałbym skąd system czerpie informacje o menu
kontekstowym. Zależałoby mi na poczytaniu sobie o tym co w ogóle da się
zmieniać w zakresie użytkowej strony systemu.

Marek

unread,
Mar 27, 2011, 2:14:30 PM3/27/11
to

> Dnia Sun, 27 Mar 2011 15:03:03 +0200, Marek napisał(a):

> Defaults Program Editor daje Ci możliwość podpięcia danej akcji pod dane,
> konkretne rozszerzenie (np. TXT) lub dany Typ pliku (np. Adobe Photoshop
> Image - czy jak to się przedstawia w Eksploratorze w kolumnie "Typ" w widoku
> szczegółowmy).

Dzięki Przemku. Na poziomie rejestru już to potrafię zrobić również.
Poznałem zasadę :-) Osobiście preferuję samodzielne modyfikacje niż poprzez
aplikacje. Wtedy mam 100% kontrolę nad tym co się dzieje.

Marek

unread,
Mar 27, 2011, 2:21:36 PM3/27/11
to
Dnia Sun, 27 Mar 2011 17:23:25 +0200, Michal Kawecki napisał(a):


> Dobrze zrozumiałeś, KontekstMenuEditor jest po niemiecku, a Context Edit
> - po angielsku. Context Edit pozwoli Ci komfortowo pracować na akcjach
> przypisanych do poszczególnych typów plików, bez potrzeby obciążania się
> wiedzą o przeznaczeniu robaczków zapisanych w rejestrze. Pisanie
> programów w assemblerze też już dawno przestało być modne... ;-)
>

No właśnie ten programik chyba nie pozwoli na to o czym napisałeś. Podczas
dodawania akcji mamy pola: ścieżka do aplikacji, ścieżka do ikonki, tekst.
Nie ma gdzie nawet podać, że chodzi mi o np. PNG czy PSD. Ten program
dodaje polecenie zawsze widoczne w menu kontekstowym. Coś źle robię? :-)

Piotr Palusiński

unread,
Mar 27, 2011, 3:15:49 PM3/27/11
to
In news:yywpbkmo215x$.7qo5pp1h...@40tude.net,
*Marek* <br...@email.com> typed:

Generalnie jest to zapisane w rejestrze:

Dla folderów/plików:
HKEY_CLASSES_ROOT\Folder\Shell
HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers
HKEY_CLASSES_ROOT\Directory\Shell
HKEY_CLASSES_ROOT\Directory\ShellEx\ContextMenuHandlers
HKEY_CLASSES_ROOT\AllFilesystemObjects\shell
HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers

Dla dysków:
HKEY_CLASSES_ROOT\Drive\Shell
HKEY_CLASSES_ROOT\Drive\ShellEx\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\Shell
HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers

itd.

Wiele znajdziesz w google, a najlpepsza zasada to poćwiczyć samemu na
testowym systemie - metoda prób i błędów jest tu najlepszą "lekturą do
czytania".

Michal Kawecki

unread,
Mar 27, 2011, 4:11:44 PM3/27/11
to

Na pewno uruchamiasz właściwy program? Ja piszę o tym:
ftp://ftp.sac.sk/pub/sac/utilfile/cnxtedit.zip

Marek

unread,
Mar 27, 2011, 4:57:03 PM3/27/11
to
Dziękuję za pomoc :-)

Przemysław Ryk

unread,
Mar 27, 2011, 7:16:10 PM3/27/11
to
Dnia Sun, 27 Mar 2011 20:14:30 +0200, Marek napisał(a):

> Dzięki Przemku. Na poziomie rejestru już to potrafię zrobić również.
> Poznałem zasadę :-) Osobiście preferuję samodzielne modyfikacje niż poprzez
> aplikacje. Wtedy mam 100% kontrolę nad tym co się dzieje.

Ależ proszę uprzejmie. :)

--
[ Przemysław "Maverick" Ryk ICQ: 17634926 GG: 2808132 ]

[ House: You have three choices in this life.Be good, get good, or give up.]
[ You've gone for column "D". Why? Simple answer is, if you don't try, you ]
[ can't fail. Are you really that simple? ("House M.D. 4x09 Games") ]

Szymon von Ulezalka

unread,
Mar 27, 2011, 7:29:33 PM3/27/11
to
> > Jeśli nie dajesz sobie rady z rejestrem to użyj prostego ale skutecznego
> > Windows konfigurator
> >http://programy.internetstandard.pl/pc/11182.html

tak offtopicznie: tworce tej aplikacji nalezaloby rozsztrzelac za
zgwalcenie estetyki. wielokrotne!

animka

unread,
Mar 27, 2011, 8:10:21 PM3/27/11
to
W dniu 2011-03-28 01:29, Szymon von Ulezalka pisze:

>rozsztrzelac

Ciebie też. Rozstrzelać.

--
animka

Szymon von Ulezalka

unread,
Mar 27, 2011, 8:12:46 PM3/27/11
to
>  >rozsztrzelac
>
> Ciebie też. Rozstrzelać.

:|

animka

unread,
Mar 27, 2011, 8:36:47 PM3/27/11
to
W dniu 2011-03-28 02:12, Szymon von Ulezalka pisze:
>> >rozsztrzelac
>>
>> Ciebie też. Rozstrzelać.
>
> :|

A co to za pałącek z kropeckami?


--
animka

Radosław Sokół

unread,
Mar 28, 2011, 6:30:22 AM3/28/11
to
W dniu 28.03.2011 01:29, Szymon von Ulezalka pisze:

> tak offtopicznie: tworce tej aplikacji nalezaloby rozsztrzelac za
> zgwalcenie estetyki. wielokrotne!

Cóż, estetyka typowa dla aplikacji pisanych w Delphi lub
C++ Builderze, bo VCL dawał takie możliwości, a pakiety
zawierały odpowiednią bibliotekę standardowych bitmap nie
najwyższej jakości ;) Oczywiście, wina leży po stronie
autora, bo korzystanie z tych bajerów nie było wymuszone.

OMSON

unread,
Mar 30, 2011, 5:47:18 PM3/30/11
to
Marek pisze:

> 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.
>
FastStone Image Viewer ma wewnątrz przyporządkowany edytor (który sam
wskazujesz) wywoływany skrótem "E".

Pzdr, OMSON

0 new messages