وهناك تقنية مفيدة للتطبيقات الخاصة بك والسماح لهم لتحليل وسائط سطر الأوامر. وهذا يمكن أن يعطي الكثير من وظائف اضافية لطلبك ، على سبيل المثال لتمرير اسم ملف لفتح في سطر الأوامر.
ومعظم الأمثلة ستجد الانترنت تظهر لك شيئا من هذا القبيل :
static void Main(string[] args) { foreach(string arg in args) { Console.WriteLine(arg); } Console.ReadLine(); }
هذا كل شيء بخير وجيدة ، إلا أنه لن يعمل لدينا تطبيق نماذج Windows دون تغيير نوع المشروع إلى وحدة التحكم ، الخ.
لحسن الحظ ، فإن هذا ليس ضروريا تماما ، لأنك ببساطة يمكن أن تفعل هذا :
string[] args = Environment.GetCommandLineArgs(); foreach(string arg in args){ // do stuff }
ويمكنك استخدام هذا في أي مكان في التطبيق الخاص بك ، كنت لا يقتصر على استخدامه في الأسلوب الرئيسي) (كما هو الحال في تطبيق وحدة التحكم.
Aucun commentaire:
Enregistrer un commentaire