where.exe
như đã đề cập trong một trong những ý kiến không có trong Windows 7 trở lên. Một điều cần lưu ý là where
chỉ tìm kiếm %PATH%
vì vậy nếu chương trình của bạn không nằm trong đường dẫn, nó sẽ không giúp bạn xác định vị trí của nó.
Một vấn đề khác là nếu bạn tình cờ cố gắng gọi nó từ trong dấu nhắc PowerShell, bạn CẦN bao gồm phần .exe, vì "where" là bí danh cho Where-Object không phải là điều bạn muốn và dẫn đến kết quả trống rỗng với mã thành công rõ ràng không cho bạn biết ứng dụng bạn muốn thực sự nằm ở đâu.
Điều này khiến tôi mất một vài lần cố gắng để tìm ra và chỉ thêm vào -?
đó đã kích hoạt sự giúp đỡ về những gì bí danh thực sự giải quyết để đeo bám tôi.
Theo câu hỏi của bạn, lý do tf
hoạt động từ bên trong ứng dụng / bảng điều khiển Visual Studio, có một phím tắt cụ thể mà chúng bao gồm để khởi chạy bảng điều khiển Visual Studio vì nó thêm các thư mục của ứng dụng vào PATH khi khởi chạy.
Bạn có thể xác định lối tắt của riêng mình để đưa thư mục của chương trình vào PATH
hoặc chỉ cần mở Menu Bắt đầu, nhập "env" và nhấp vào phím tắt "Chỉnh sửa biến môi trường cho tài khoản của bạn" (hoặc hệ thống, nhưng yêu cầu bạn phải nhấp vào nút Biến môi trường), sau đó thêm một PATH
biến mới ở trên cùng trong Biến người dùng nếu nó không tồn tại hoặc nếu nó đã tồn tại, hãy thêm một ;
trước mục nhập của bạn và sau đó là đường dẫn thư mục hoàn chỉnh nơi chương trình bạn muốn gọi từ lệnh dòng đời. Ví dụ: nhấp đúp vào PATH
mục nhập (trường hợp không quan trọng lắm trên Windows) để chỉnh sửa và thay đổi mục đó thànhC:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin