Saat ini ketika mencoba menjalankan tf
perintah dan / atau perintah yang bisa dijalankan lainnya, saya perlu membuka Perintah Visual Studio untuk membuatnya dapat dieksekusi. Saya suka menggunakan konsol normal dan / atau konsol alternatif tetapi gagal menelepon tf
.
Jadi, saya perlu mencetak path lengkap dari tf
dan perintah yang dapat dijalankan tetapi tidak tahu bagaimana melakukannya.
Tolong bantu.
windows-7
command-line
path
Nam G VU
sumber
sumber
Jawaban:
Saya tidak begitu yakin apa yang Anda minta, tetapi menilai dari komentar Anda, Anda mungkin mencari
where
.Contoh kedua akan menempatkan seluruh jalur ke clipboard.
Jika saya ingat dengan benar,
where.exe
perlu ditambahkan ke XP / 2003 dari Windows 2003 Resource Kit atau XP Support Tools.sumber
which
.where.exe
tinggal di system32, salahku ... Lucunya, saya baru saja mencoba mereka untuk menemukan java.exe,where
menunjuk ke jalur JDK (itulah yang ditemukan Windows) sementarawhich
menunjuk ke system32, sebelumnya di jalur. Tetapi tidak ada di sana, mungkin ada hardlink di sana, atau yang serupa. Kembali ke topik,which
kira-kira mirip denganwhere
, dapat ditemukan dalam paket gratis.Menurut Microsoft , Anda harus menemukannya
tf
di<drive>:\Program Files\Microsoft Visual Studio x\Common7\IDE
.(Saya telah mengganti x dalam versi karena saya tidak tahu versi mana yang Anda gunakan.)
EDIT:
Menurut Walkthrough: Bekerja dengan Tim Foundation Source Control dari Command Line , (dan dengan asumsi VS 2005), Anda dapat mengakses alat untuk TF di jalur berikut:
<drive>:\Program Files\Microsoft Visual Studio 8\Common7\Tools
sumber
PATH
? Haruskah itu perintah cepat untuk mencetak path lengkap mereka?where.exe
seperti yang disebutkan dalam salah satu komentar tidak datang dengan Windows 7 dan lebih tinggi. Hal lain yang perlu diperhatikan adalah bahwawhere
hanya mencari%PATH%
jadi jika program Anda tidak ada di jalur itu tidak akan membantu Anda menemukannya.Masalah lain adalah jika Anda mencoba memintanya dari dalam prompt PowerShell Anda PERLU untuk memasukkan bagian .exe, sebagai "di mana" adalah alias untuk Di mana-Objek yang BUKAN apa yang Anda inginkan, dan mengarah ke hasil kosong dengan kode sukses yang jelas tidak memberi tahu Anda di mana aplikasi yang Anda inginkan sebenarnya berada.
Ini membutuhkan saya beberapa upaya untuk mencari tahu, dan hanya menambahkan
-?
yang memicu bantuan pada apa alias benar-benar memutuskan untuk memberi saya petunjuk.Per pertanyaan Anda, alasannya
tf
bekerja dari dalam aplikasi / konsol Visual Studio, ada jalan pintas khusus yang mereka sertakan untuk meluncurkan konsol Visual Studio karena menambah folder aplikasi ke PATH ketika diluncurkan.Anda dapat menentukan pintasan Anda sendiri untuk menyuntikkan direktori program ke Anda
PATH
, atau cukup buka Start Menu, ketik "env" dan klik pintasan "Edit variabel lingkungan untuk akun Anda" (atau yang sistem, tetapi yang mengharuskan Anda untuk mengklik tombol Variabel Lingkungan), kemudian tambahkanPATH
variabel baru di bagian atas di bawah Variabel Pengguna jika tidak ada, atau jika sudah ada tambahkan;
sebelum entri Anda dan kemudian path folder lengkap tempat program yang ingin Anda panggil dari perintah garis hidup. Misalnya, klik dua kaliPATH
entri (case tidak banyak berarti di Windows) untuk mengedit dan mengubahnyaC:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin
sumber