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

  • huyked

    huyked

    28 Mart 2008
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • vgeller1

    vgeller1

    22 Kasım 2009