Skrot do programu w menu kontekstowym

0

Trzybobry!

Pomecze Was dzis jeszcze troche [diabel] ... W ktore "miejsca" rejestru nalezy "co" pododawac, aby po prawym kliku na dowolnym pliku (ale rym LOL) bylo "nazwa_mojego_progsa" i po kliku otworzyl sie moj program i przerobil ten plik.

Ze ma to byc TRegistry, itp to wiem, ale gdzie umiescic w rejestrze dane, zeby sie pojawialo to w prawym kliku???

Naprowadzcie mnie, a dalej pewnie poradze sobie sam.

Dzieki!

0

Jesli chcesz pod "zakladka" "wyslij do..." to w katalogu windows jest folder "sendto"

a jesli chcesz tak jak winrar (winzip) to nie wiem ale znalazlem cos co wyglad na takie cos, tzn na rozwiniecie menu prawego klawisza na plikach: HKEY_CLASSES_ROOT*\shellex\ContextMenuHandlers\WinRAR
na folderach:
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\WinRAR

ja uzywam winrar i mam takie cos (winxp)

0

w rejestrze przy kazdym rodzaju pliku (na przykład .html) znajdziesz wartość domyślną będącą 'nazwą' typu (np. htmlfile) - tam masz klucz shell. Do niego dodajesz nazwę swojej akcji (jako podklucz), np. OtwieraMoimProgiem, a w niej podklucz command. Tam jako wartość domyślną wpisujesz odpowiednie polecenie czyli zazwyczaj 'C:\Ścieżka do mojego proga\MojProg.exe %1' (%1 spowoduje, że nazwa pliku zostanie przekazana do programu jako parametr, który odczytasz przez ParamStr(1)).

1 użytkowników online, w tym zalogowanych: 0, gości: 1