Dodanie "kopiuj ścieżkę" do menu kontekstowego

Witam. Myślę nad problemem i myślę i nie mogę dojść do tego, gdzie robię błąd.

Otworzyłem edytor rejestru na:

HKEY_CLASSES_ROOT*\shell

utworzyłem nowy klucz “skopiuj adres pliku”

w nim stworzyłem klucz “command”

i zmieniłem wartośc domyślną na “echo %1 | clip”

Czyli według wszelkiej logiki powinno wywołać nazwę pliku i skopiować ją do schowka.

Zamiast tego w prezencie otrzymuję okienko z wyborem, czy nadal pliki *png chcę otwierać przeglądarką zdjęć windows.

Próbowałem wstawić cudzysłów, zamienić %1 na %0 itp, nic to nie zmienia.

Natomiast plik bat o treści “echo %0 | clip” prawidłowo kopiuje swoją ścieżkę do schowka.

 

Mogę w menu kontekstowym odwołać się do osobnego pliku bat, który odbierze argument i go skopiuje, ale chodziło mi o to, żeby działało samo…

cmd.exe /c echo “%1”|clip

 

*

Directory

No i o to chodziło :slight_smile: Nie wpadłem na to, dzięki.