تشغيل الملفات هناك عدة طرق لتشغيل الملفات في الويندوز من داخل الفيجوال بيسك. وقد وضعنا في هذا الدرس أهم الطرق لتشغيل الملفات التنفيذية والملفات الأخرى. لعنا نقدم الفائدة لكل مبرمج في الفيجوال بيسك. نبدأ بتشغيل الملفات التنفيذية ( البرامج EXE) أولاً - بإستخدام الدالة Shell : هذه الدالة تستخدمها الفيجوال بيسك لتشغيل الملفات التنفيذية. صيغتها العمامة كما يلي.
File Name Path : مسار الملف التنفيذي المراد تشغيله. WindowsStyle : طريقة عرض نافذة البرامج المراد تشغيله . وهذا الشرج يبين الثوابت لهذا الوسيط: vbHide القيمه 0 تكون النافذة مخفية vbNormalFocus القيمه 1 تكون النافذة في حجمها الطبيعي مع إعطاء التركيز لها vbMinimizedFocus قيمتها 2 تكون النافذة في وضع التصغير على شريط المهام وإعطائها التركيز vbMaximizedFocuse قيمتها 3 تكون النافذة في وضع التكبير مع إعطائها التركيز vbNormalNoFocus قيمتها 4 تكون النافذة في وضع التصغير دون إعطائها التركيز vbMinimizedNoFocus قيمتها 5 تكون النافذة في وضع التصغير دون إعطائها التركيز مثال :
تشغيل المفكرة في الوضع العادي لاحظ انه لم نكتب المسار الكامل للمفكرة لأنها داخل مجلد النظام . ثانياً - بإستخدام إجراءات API . الدالة WinExec . وهي تشبه الدالة السابقة : يتم التصريح عن الدالة بالكود التالي في مديول:
التشغيل:
تشغيل الملفات الأخرى: لايمكننا تشغيل الملفات المرتبطة ببرامج خاصة عن طريق الدوال السابقة فوراً . ولاكن عليك كتابة مسار التطبيق أولاً . ثم مسار الملف المرتبط بالبرنامج. مثال:
لوفرضنا أنك لم تعرف البرنامج المرتبط بالملف . فالدالة التالية تقوم بمعرفة البرنامج المقترن وتشغيله: الدالة ShellExecute. التصريح عنها : في قسم التصريحات General
وسيطات الدالة : hwnd : مقبض النافذة. lpOperation : احدى المعاملين 'Print' للطباعة و 'Open' للفتح. lpFile : اسم الملف لمراد تطبيق العملية عليه. lpParameters : الوسيطات المراد تمريرها إلى جوار اسم الملف (في حال وجودها). lpDirectory : اسم المجلد الذي يقع عليه الملف. nShowCmd : مطابقة للوسيطة windowstyle التابعة للدالة Shell . مثال:
لتشغيل كافة الملفات : ضع هذا التصريح في قسم General بعد التصريح الأساسي للدالة
للتشغيل هذا الكود :
إنتهى درسنا نأمل أنكم إستفدتم وبالتوفيق لل