Windows'da yürütülebilir bir komutun tam yolunu nasıl yazdırabilirim?


10

tfKomutu ve / veya başka bir çalıştırılabilir komutu çalıştırmaya çalışırken şu anda çalıştırılabilir olmasını sağlamak için Visual Studio Komutunu açmam gerekiyor. Normal konsolu ve / veya alternatif konsolu kullanmayı seviyorum ama arayamadım tf.

Yani, tüm yolu tfve herhangi bir çalıştırılabilir komut yazdırmak gerekiyor ama bunu nasıl yapacağımı bilmiyorum.

Lütfen yardım et.


Poster, bazı Unix kabuklarında "hangi" komutunun eşdeğerini arar, örneğin "hangi grep", yol olmadan "grep" yazmanıza yanıt olarak kabuğun yürüteceği grep komutunun tam yolunu yazdırır. Ben de bunu arıyorum.

Yanıtlar:


13

Ne istediğini tam olarak bilmiyorum, ama yorumlarına bakarsak, arıyor olabilirsin where.

where foo

where foo | clip

İkinci örnek tüm yolu panoya yerleştirecektir.

Doğru hatırlıyorsam where.exe, Windows 2003 Kaynak Seti veya XP Destek Araçları'ndan XP / 2003'e eklenmesi gerekir.


2
Windows 7 ile önceden yüklenmiş olarak gelir . Eski Windows sürümleri için bir komut dosyası da vardır .
Kullanıcı1686

UnxUtils'te birçok faydalı Unix komutuyla birlikte bir where.exe de vardır.
PhiLho

@PhiLho: Orijinal Unix sürümü which.
paradroid

ah, where.exesystem32, benim kötü yaşıyor ... Neyse ki, ben sadece java.exe bulmaya çalıştı where, JDK yolunu işaret ediyor (bu Windows bulur) which, yolunda daha önce system32 işaret eder. Ama orada yok, orada bir sabit bağlantı veya benzeri bir şey olabilir. Konuya geri which, kabaca benzer bir şekilde where, ücretsiz bir pakette bulunabilir.
PhiLho

1

Göre Microsoft , sen bulmalısınız tfiçinde <drive>:\Program Files\Microsoft Visual Studio x\Common7\IDE.

( Hangi sürümü kullandığınızı bilmediğim için sürümde x yerine geçtim.)


DÜZENLE:

İzlenecek Yol'a göre : Komut Satırından Team Foundation Source Control ile çalışma (ve VS 2005 varsayarak), TF araçlarına aşağıdaki yoldan erişebilirsiniz:

<drive>:\Program Files\Microsoft Visual Studio 8\Common7\Tools


@Potter: Teşekkürler! Sistem ortamı değişkenine eklenen diğer çalıştırılabilir komutlara ne dersiniz PATH? Tam yollarını yazdırmak hızlı bir komut olmalı mı?
Nam G VU

Team Foundation yürütülebilir dosyalarından özellikle bahsediyor musunuz?

@Potter: Hayır. Genel bir çalıştırılabilir komuttan bahsediyorum.
Nam G VU

1

where.exeyorumlardan birinde belirtildiği gibi Windows 7 ve üstü ile birlikte gelir. Nota başka şey olduğunu where sadece aramalar %PATH%program yolunda değilse bu yüzden bunu bulmak yardımcı olmayacaktır.

Eğer istemi bir PowerShell içerisinden çağırmak için çalışıyor için gerçekleşmesi durumunda başka sorun olduğunu İHTİYAÇ "nerede" istediğini değil ve boş sonuçlarına gerektiğinden dolayı Nerede-Nesne için bir takma ad olarak, .exe kısmını kapsayacak şekilde İstediğiniz uygulamanın gerçekte nerede olduğunu söylemeyen başarı kodları.

Bu, anlamaya çalışmamı sağladı ve yalnızca -?takma adın beni neyin ipucu olarak çözdüğü konusunda yardım tetikledi.

Sorunuza göre, nedeni tfVisual Studio uygulaması / konsolu içinden çalışıyor, bir Visual Studio konsolu başlatmak için içerdikleri belirli bir kısayol var, çünkü başlatıldığında uygulamanın klasörlerini PATH'e ekliyor.

Programın dizinini bilgisayarınıza eklemek için kendi kısayolunuzu tanımlayabilir PATHveya Başlat Menüsü'nü açıp "env" yazıp "Hesabınız için ortam değişkenlerini düzenle" kısayoluna (veya sisteme tıklamanız yeterlidir) tıklamanız yeterlidir. Ortam Değişkenleri düğmesini) seçin, ardından PATHKullanıcı Değişkenleri'nin altına yeni bir değişken ekleyin veya yoksa zaten ;girişinizden önce bir ekleyin ve ardından komuttan çağırmak istediğiniz programın tam klasör yolunu ekleyin çizgi yaşıyor. Örneği PATHdüzenlemek ve değiştirmek için girişe çift ​​tıklayın (vaka Windows'da çok önemli değil)C:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.