Bir yükleyici çevresinde bir sarıcı olan bir toplu iş dosyası var. Bu toplu iş dosyası yükleyici tarafından döndürülen hata düzeyini kontrol eder ve uygun şekilde yazdırır.
set ERRORLEVEL=0
Toplu iş dosyasını (aynı komut penceresinde / ortamında) başlatmadan hemen önce bir komut isteminde çalıştırırsam , yükleyicinin asla hata düzeyiyle uğraşmadığını ve toplu komut dosyamın her zaman iletildiğini fark ettim. %ERRORLEVEL%
Windows tarafından tanımlanan bir değişken olduğunu ve programlardan ve komut dosyalarından hataları yazdırmak için özel olarak kullanıldığını ve değişkenin bir toplu iş dosyasında veya başka bir şeyin kullanılmasının 'kendi sorumluluğunuzda' olacağını çünkü herhangi bir anda değiştirilebileceğini varsayıyorum başka bir süreç.
Görünüşe göre, verilen ortamda hata seviyesi ayarladığımda, bir şekilde çıkış seviyesinin sahibi olarak hata seviyesinin kullanımını sonlandırır. Bunun neden olduğunu bilen var mı? Bana göre bu sadece garip beklenmedik bir davranış. Konuyla ilgili herhangi bir bilgi çok takdir edilecektir!
&&
||
.