(إدارة العمليات) أمر تشغيل برنامج: plain text Run("موقع وإسم البرنامج") تطبيق: plain text Run("C:\WINDOWS\notepad.exe") ملاحظة هامة جداً: هناك أكواد خاصة يمكنها تسهيل التعامل مع هذا الأمر.. مثلاً لو لم نكن نعرف أن المجلد الخاص بالنظام Windows موجود على القرص C .. يمكننا الإستغناء عن C:\WINDOWS بالكود @WindowsDir والبرنامج سيتكفل بقراءة مجلد النظام أينما كان.. تطبيق يشرح الملاحظة: plain text Run(@WindowsDir & "\notepad.exe") لاحظ.. لاحظ هنا أن C:\Windows = @WindowsDir .. الكود سيتكفل بإيجاد المجلد الخاص بالنظام .. لكن إنتبه إن الكود لا يجب أن يتم حصره داخل الأقواس العلوية.. ثم يجب كتابة الرمز (&) بعد الكود ثم وضع إسم البرنامج بين القوسين العلويين... شرح الملاحظة بأسلوب آخر: هنا الأمر يقول: تشغيل(من مجلد النظام & "المفكرة") .. أي أن الكود WindowsDir@ يمثل مجلد النظام.. كود آخر: الكود الهام جداً ScriptDir@ .. ويعني (المجلد الرئيسي الذي يتم تشغيل البرنامج فيه).. يعني موقع العمل .. ولشرح الكود نفرض أن لدينا برنامج اسمه (Program.exe) في نفس المجلد الذي يحوي برنامجك الرئيسي.. ولنكتب الأمر الذي يقول: تشغيل(من مجلد البرنامج الرئيسي & "Program.exe").. وبصياغة رقمية: plain text Run(@ScriptDir & "\Program.exe") مجموعة أكواد مهمة يمكنك الإستفادة منها:
Run("موقع وإسم البرنامج")
Run("C:\WINDOWS\notepad.exe")
Run(@WindowsDir & "\notepad.exe")
Run(@ScriptDir & "\Program.exe")
@DesktopDir = مجلد سطح المكتب@HomeDrive = القرص الرئيسي للنظام@ProgramFilesDir = المجلد الخاص بالبرامج@StartMenuDir = المجلد الخاص بقائمة إبدأ@StartupDir = المجلد الخاص ببرامج بدء التشغيل@SystemDir = المجلد الجذر للنظام System32@TempDir = المجلد المؤقت الخاص بالنظام
ProcessClose("إسم العملية")
ProcessClose("notepad.exe")
ShutDown(الخيارات)
ShutDown(0)
ProcessSetPriority("إسم العملية", الخيار)
Run(@windowsDir & "\notepad.exe")ProcessSetPriority("notepad.exe", 0)
ProcessWait("إسم العملية")
ProcessWait("notepad.exe")Run(@SystemDir & "\mspaint.exe)
ProcessWaitClose("إسم العملية")
Run(@WindowsDir & "\notepad.exe")ProcessWaitClose("notepad.exe")Run(@SystemDir & "\mspaint.exe")