Witam!
Korzystam z następującego pliku .reg w celu uruchamiania Wiersza poleceń z
Eksploratora Windows:
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="Wiersz peleceń"
[HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
@="cmd.exe /k \"cd %L\""
[HKEY_CLASSES_ROOT\Drive\shell\cmd]
@="Wiersz poleceń"
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /k \"cd %L\""
Do tego mam wersje z runas.
Wszystko fajnie tylko polecenie cd zmienia bieżący katalog ale a nie dysk.
Jeśli uruchomię to polecenie na innym dysku to sztuczka nie zadziała.
Próbowałem sam rozwiązać ten problem. Z dokumentacji cmd.exe wynika, że
można łączyć wiele poleceń za pomocą "&&". Natomiast nigdzie nie mogłem
znaleźć opisu do parametrów przekazywanych przez eksploratora. Czyli czy
istnieje coś poza %L.
Szukam sposobu na wyodrębnienie parametru, który po rozwinięciu dawałby dysk
wybranego przez zemnie foldera. Czyli coś w rodzaju:
[HKEY_CLASSES_ROOT\Drive\shell\cmd\command]
@="cmd.exe /k \"%X&&cd %L\""
Pytanie tylko co wstawić w miejsce tego X, albo lepiej gdzie znaleźć
dokumentacje na ten temat.
P.S. Próba edycji ustawień katalogów i dysków przez okno dialogowe Opcje
folderów -> Typy plików to nie najlepszy pomysł. Można sobie zmienić
domyślną akcje w Eksploratorze. Dlatego potrzebny jest ten plik .reg.
-- Pozdrawiam, Marek Janaszewski [ j_marek(małpa)gazeta(kropka)pl ] [ == USUN_TO. z adresu == ]Received on Tue Feb 7 23:05:06 2006
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Tue 07 Feb 2006 - 23:42:02 MET