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

  • DanceOn

    DanceOn

    6 Mayıs 2006
  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Fuse

    Fuse

    21 Kasım 2005