تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يتم غلق جميع الملفات لبرنامج معين
#2
السلام عليكم و رحمة الله تعالى و بركاته
بخصوص طلبك : فهناكعدة طرق
سأقوم بوضع طريقتان
الأولى عن طريق cmd أعني بذلك من خلال أمر الدوس (Command DOS)
مثال لــ Word :
كود :
Shell "taskkill /im " & Chr(34) & "WINWORD.EXE" & Chr(34) & " /f /t", vbHide

مثال لــ Excel :

كود :
Shell "taskkill /im " & Chr(34) & "EXCEL.EXE" & Chr(34) & " /f /t"
أما الطريقة الثانية فهي من خلال DataBase الخاصة بالجهاز و المعروفة بإسم WMI

كود :
Public Sub Terminate(Process As String, Optional PID As Long = 0)
  StrPID = IIf(Not PID = 0, " AND ProcessId=" & PID, "")
 
  Set Obj = GetObject("winmgmts:\\.\root\CIMV2")
  Set ColItems = Obj.ExecQuery("SELECT * FROM Win32_Process WHERE Name='" & Process & "'" & StrPID, , 48)
 
  For Each Obj In ColItems
      Obj.Terminate
  Next
End Sub

الأن ما عليك سوى أن تضع اسم البرنامج ليكةن الكود كالتالي
بالنسبو لـ Word :

كود :
Terminate("WINWORD.EXE")

بالنسبة لــ Excel :

كود :
Terminate("EXCEL.EXE")

أتمنى أن يكون هذا ما تريده
بالتوفيق أخي
الرد }}}
تم الشكر بواسطة: VB_Coder , WAEL ABED , السندبااد , مشعل الثبيتي


الردود في هذا الموضوع
RE: كيف يتم غلق جميع الملفات لبرنامج معين - بواسطة b4getws - 02-10-14, 03:36 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ربط قواعد بيانات اكسيس لبرنامج مبرمج بلغة vb6 بصفحة ويب tighrmte 4 1,195 12-02-23, 02:38 PM
آخر رد: tighrmte
  [vb6.0] طلب : كود عرض نص معين من قاعدة البيانات وعرضه في label في داتا ريبورت hamada salah90 3 1,870 26-07-21, 06:43 PM
آخر رد: hamada salah90
Lightbulb [سؤال] كيفية إيجاد (رقم معين) بعد عدة فواصل محددة أبو خالد الشكري 2 1,815 04-02-21, 02:23 AM
آخر رد: أبو خالد الشكري
  حظر حذف رمز معين داخل مربع النص text hannileo 3 2,276 20-04-20, 01:04 AM
آخر رد: مصمم هاوي
  الطباعة حسب مقاس معين الحزين اوى 2 2,106 05-02-20, 01:30 PM
آخر رد: الحزين اوى
  هل يمكن المساعدة في تخطيط ذهني لبرنامج اقساط المدرسة princeofislam 2 2,213 10-08-19, 08:11 PM
آخر رد: princeofislam
  تصدير عمود معين حامد محمد 1 2,570 06-03-19, 12:27 AM
آخر رد: حامد محمد
  [vb6.0] كيفية اختيار حقول معينة من جدول معين ووضعها في الفلكس قريد من خلال تحكم المستخدم في ا mustafa mohamed 15 7,257 31-10-18, 12:54 AM
آخر رد: ابن دوعن
  السلام عليكم الرجاء مساعدتي جربت جميع الطرق 1000 2 2,298 03-05-18, 08:20 AM
آخر رد: 1000
  [سؤال] تشغيل تقارير الكريستال ريبورت 10 لبرنامج مصمم بالفجول بيسك 6 عند العميل ahmedramzyaish 2 3,280 08-12-16, 01:35 AM
آخر رد: Ahmed_Mansoor

التنقل السريع :


يقوم بقرائة الموضوع: