Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Menu Kontekstowe do rejestru


Rekomendowane odpowiedzi

Opublikowano

Witam,potrzebuję dodać wpis do rejestru abym widział wybrany przeze mnie napis w "kontekstowym menu" (coś w jak konkursie AU3 PUBLISHER) który otworzy mi daną aplikację,przeglądałem regedit shell itd ale nic nie wykombinowałem.

Opublikowano
HKEY_CLASSES_ROOT\Directory\Shell\nazwa\Command - wartość domyślna ustawić np "c:\program files\prog\moj prog.exe" "%1"
nazwa - dowolna nazwa, którą będzie się pojawiać pod ppm -
jeśli w tym kluczu ustawisz wartość domyślną to w menu będzie wyświetlana ta wartość

a pliki:
HKEY_CLASSES_ROOT\.rozszerzenie - wartość domyślna ma mieć nazwę wskazującą na nazwę klucza - np jeśli brzmi "txtfile" to system szuka HKEY_CLASSES_ROOT\txtfile i dalej jak z folderem tylko zamiast "Directory" to coś
jeśli to ma być akcja domyślna dla pliku/folderu to w kluczu "Shell" dajesz jako wartość domyślną nazwę klucza swojego

np zrobienie dla pliku "*.txt" uruchamianie swoją aplikacją:
[HKCR\.txt]
@ = "pliktekstowy"

[HKCR\pliktekstowy]
@ = "Plik txtowy"

[HKCR\pliktekstowy\Shell]
@ = "mojprog"

[HKCR\pliktekstowy\Shell\mojprog]
@ = "&Otwórz za pomocą mojego programu"

[HKCR\pliktekstowy\Shell\mojprog\command]
@ = ""c:\program files\moj prog\project1.exe" "%1""


w menu kontekstowym dla plików tekstowych powinna się pojawić tylko opcja "[u]O[/u]twórz za pomocą mojego programu"

If you = stupid then

insert(foot.in.your.ass)

end if

licznik-54-96732-stat.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...