Mam program w wielu miejscach (jest to java
polecenie) .. Uruchamiam to polecenie z CMD. problem polega na tym, że muszę dokładnie znać ścieżkę java
uruchamianego polecenia.
(Jeśli znasz Uniksa, potrzebuję polecenia takiego jak which
).
Dzięki.
Mam program w wielu miejscach (jest to java
polecenie) .. Uruchamiam to polecenie z CMD. problem polega na tym, że muszę dokładnie znać ścieżkę java
uruchamianego polecenia.
(Jeśli znasz Uniksa, potrzebuję polecenia takiego jak which
).
Dzięki.
Odpowiedzi:
Czy Pomoc w systemie Windows ?
Nie ma potrzeby instalowania WHICH
, ponieważ Windows ma natywne polecenie, które robi te same rzeczy, zwane WHERE
.
Jest to natywne polecenie w systemie Vista, ale można je dodać z zestawu Windows Server 2003 Resource Kit we wcześniejszych wersjach systemu Windows.
W systemie Windows nie ma dokładnego odpowiednika „Uniksa, który”, ale to nie znaczy, że nie ma rozwiązania;) Sprawdź poniższy link:
Ponieważ dawno temu nie mogłem znaleźć odpowiedniej alternatywy dla komendy „która” dla systemu Windows, zaimplementowałem prostą zamianę w pythonie zawierającą również częściowe dopasowanie nazw komend:
https://gist.github.com/667891
Mam nadzieję, że okażą się przydatne :)