SORU
9 NİSAN 2009, PERŞEMBE


Nasıl bir parti hatayla karşılaşmış talep hakkına dosyası yapabilirim?

Aynı yürütülebilir sayıklayıp olan bir toplu iş dosyası farklı parametreler var. Nasıl eğer bir telefonu her seviyede bir hata kodu döndürür, hemen sonlandırılmasını yapabilirim?

Temelde, MSBuild eşdeğeri ContinueOnError=false istiyorum.

CEVAP
9 NİSAN 2009, PERŞEMBE


if deyim errorlevel kontrol edin ve exit /b (*çık . sonra ^em>b1 veya daha büyük değerler için *atch tek dosya, tüm cmd.exe süreci değil).

same-executable-over-and-over.exe /with different "parameters"
if %errorlevel% neq 0 exit /b %errorlevel%

Errorlevel değerini toplu iş dosyası dışında yaymak istiyorsanız

if %errorlevel% neq 0 exit /b %errorlevel%

ama eğer bu for içeride ise biraz daha zor olur. Şunun gibi bir şeye ihtiyacınız olacak:

setlocal enabledelayedexpansion
for %%f in (C:\Windows\*) do (
    same-executable-over-and-over.exe /with different "parameters"
    if !errorlevel! neq 0 exit /b !errorlevel!
)

Düzenleme:Her komuttan sonra hata kontrol etmelisiniz. "Hata git" türü cmd içinde inşa.yok küresel yok exe/komut.com toplu. Ayrıca hiç toplu hack XP veya Vista benim herhangi olumsuz bir errorlevel karşılaştığım rağmen CodeMonkey, başına kodumu güncelledik.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunliu

    bunliu

    2 Mayıs 2007
  • Goran Dimov

    Goran Dimov

    1 HAZİRAN 2014
  • Project Mooncircle

    Project Moon

    6 Aralık 2009