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

  • emimusic

    emimusic

    10 Mart 2006
  • Julia Graf

    Julia Graf

    6 Mayıs 2006
  • ThePhestor

    ThePhestor

    22 Mart 2011