كيف يمكنني الحصول على رمز خروج 7-ZIP من إخراج وحدة التحكم؟

StackOverflow https://stackoverflow.com/questions/1773701

  •  21-09-2019
  •  | 
  •  

سؤال

أنا أكتب تطبيق AC# الذي يستخدم 7-ZIP لضغط دليل. 7-ZIP إرجاع حالة الخروج بعد الضغط على ملف. في نافذة وحدة التحكم ، كل ما أراه

Everything is Ok

الذي يعادل رمز الخروج من 0. ولكن هل يعرف أي شخص ما إذا كانت هناك طريقة يمكنني الحصول على هذا الرقم؟

هل كانت مفيدة؟

المحلول

أفترض أنك تبدأ 7-ZIP كعملية منفصلة باستخدام System.Diagnostics.process صف دراسي.

من MSDN:

Process.exitCode ملكية

يحصل على القيمة التي تحددها العملية المرتبطة عند إنهاءها.


كنت قد تكون مهتمة في Sevenzipsharp الذي يوفر غلاف مُدار لـ 7Z.DLL.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top