W chwili, gdy próbuję uruchomić tf
polecenie i / lub dowolne inne polecenie, które muszę uruchomić, muszę otworzyć Visual Studio Command, aby można go było wykonać. Lubię używać zwykłej konsoli i / lub konsoli alternatywnej, ale nie udało mi się zadzwonić tf
.
Muszę więc wydrukować pełną ścieżkę tf
i wszelkie dostępne polecenia, ale nie wiem, jak to zrobić.
Proszę pomóż.
windows-7
command-line
path
Nam G VU
źródło
źródło
Odpowiedzi:
Nie jestem do końca pewien, o co pytasz, ale sądząc po twoich komentarzach, być może szukasz
where
.Drugi przykład umieści całą ścieżkę w schowku.
Jeśli dobrze pamiętam,
where.exe
należy go dodać do XP / 2003 z zestawu Windows 2003 Resource Kit lub narzędzi obsługi XP.źródło
which
.where.exe
mieszka w systemie32, mój zły ... Zabawnie, po prostu próbowałem znaleźć java.exe,where
wskazuje ścieżkę JDK (to ta, którą znajduje Windows), podczas gdywhich
wskazuje system32, wcześniej na ścieżce. Ale tam nie istnieje, może być tam link twardy lub coś podobnego. Wracając do tematu, zwhich
grubsza podobnego dowhere
, można znaleźć w darmowym pakiecie.Według Microsoft powinieneś znaleźć
tf
w<drive>:\Program Files\Microsoft Visual Studio x\Common7\IDE
.(W wersji podstawiłem x, ponieważ nie wiem, której wersji używasz).
EDYTOWAĆ:
Zgodnie z instrukcją: Praca z Team Foundation Source Control z wiersza poleceń (i przy założeniu VS 2005), możesz uzyskać dostęp do narzędzi dla TF na następującej ścieżce:
<drive>:\Program Files\Microsoft Visual Studio 8\Common7\Tools
źródło
PATH
? Czy powinno być szybkim poleceniem wydrukować pełną ścieżkę?where.exe
jak wspomniano w jednym z komentarzy, pochodzi z Windows 7 i nowszym. Kolejną rzeczą do odnotowania jest to, że wyszukujewhere
tylko,%PATH%
więc jeśli twój program nie znajduje się na ścieżce, nie pomoże ci go zlokalizować.Kolejny problem polega na tym, że jeśli próbujesz wywołać go z poziomu programu PowerShell, POTRZEBUJESZ dołączyć część .exe, ponieważ „gdzie” to alias dla Where-Object, który NIE jest tym, czego chcesz, i prowadzi do pustych wyników z kody sukcesu, które oczywiście nie mówią ci, gdzie faktycznie znajduje się żądana aplikacja.
Zajęło mi to kilka prób zorientowania się, a tylko dołączenie,
-?
które uruchomiło pomoc w tym, co alias faktycznie rozwiązał, aby mnie oszukać.W przypadku twojego pytania, powód
tf
działa z poziomu aplikacji / konsoli Visual Studio, istnieje specjalny skrót, który zawierają, aby uruchomić konsolę Visual Studio, ponieważ dodaje foldery aplikacji do ŚCIEŻKI po uruchomieniu.Możesz zdefiniować własny skrót do wstrzykiwania katalogu programu do swojego
PATH
lub po prostu otwórz menu Start, wpisz „env” i kliknij skrót „Edytuj zmienne środowiskowe dla swojego konta” (lub systemowego, ale wymaga to kliknięcia na przycisk Zmienne środowiskowe), a następnie dodaj nowąPATH
zmienną u góry w części Zmienne użytkownika, jeśli nie istnieje, lub jeśli już istnieje, dodaj;
przed wpisem, a następnie pełną ścieżkę do folderu, w którym program, który chcesz wywołać z polecenia żyje na linii. Np. Kliknij dwukrotniePATH
wpis ( wielkość liter nie ma większego znaczenia w systemie Windows), aby go edytować i zmienić naC:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin
źródło