SORU
19 ŞUBAT 2009, PERŞEMBE


&& Powershell çalışma alabilir miyim?

&& Google'da arama yapmak için herkesin bildiği zordur, ama bulduğum en iyi -and kullanmak için diyor ki this article.

Ne yazık ki daha fazla bilgi vermez, ve -and (tekrar aramak için herkesin bildiği gibi zor bir şey) ile yapmam gerektiğini öğrenmek istiyorum

Bunu kullanmaya çalışıyorum kapsamında "cmd1 ve başarılı yürütmek cmd2", temelde bu . eğer yürütme

csc /t:exe /out:a.exe SomeFile.cs && a.exe

Bu, teşekkürler bilen biri için kolay kaç rep puan olmalıdır!


Edit: Eğer sadece çalıştırmak istediğiniz birden fazla komutu tek bir satır ve umurumda değil eğer ilki başarısız olur veya olmaz, kullanabilirsiniz ; İçin en çok benim amacım bu iyi

Örneğin: kill -n myapp; ./myapp.exe.

CEVAP
19 ŞUBAT 2009, PERŞEMBE


CMD, '&&' anlamına gelir "eğer başarılı olursa 1, ve komut çalıştırma komut çalıştırma 2". Bu gibi şeyler için kullandım:

build && run_tests

PowerShell, yapabileceğiniz en yakın şey

(build) -and (run_tests)

Aynı mantık var, ama komutların çıktıları metin kaybolur. Belki senin için yeterince iyi olsa da.

EDİT

Eğer bir script yapıyorsan, muhtemelen ifadeleri ayırmak için daha iyi, bu gibi olacak:

build
if ($?) {
    run_tests
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jason Parker

    Jason Parker

    14 Aralık 2009
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012
  • Tire Rack

    Tire Rack

    31 Mayıs 2007