تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
إغلاق ملف pdf بواسطة الكود
#1
السلام عليكم ورحمة الله وبركاته 
كيف استطيع إغلاق ملف  pdf  له المسار التالي بواسطة الكود   
                                          D:\myGoal\Goal1.Pdf

أو إغلاق برنامج Acrobat  بالكامل
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام و رحمة الله و بركاته
جرب ما بلي
PHP كود :
Dim processes() As Process Process.GetProcessesByName("AcroRd32")
 
       For Each process As Process In processes
            process
.Kill()
 
       Next 
الرد }}}
تم الشكر بواسطة: صالح عبدالله , ابو روضة
#3
السلام عليكم ورحمة الله وبركاته
الشكر الجزيل لك على إهتمامك سأجرب الكود ثم أعطيك النتيجة 

لقد قمت بتجربة الكود التالي ونجح معي 
        'Dim tProcess() As Process = System.Diagnostics.Process.GetProcessesByName("Acrobat")

        'For Each AcrobatProcess As Process In tProcess
        '    AcrobatProcess.Kill()
        'Next
الرد }}}
تم الشكر بواسطة: asmarsou , ابو روضة , ابو روضة
#4
السلام عليكم ورحمة الله وبركاته
الشكر الجزيل لك أخي تم تجربة الكود وهو ناجح معي 100 \100
الرد }}}
تم الشكر بواسطة: ابو روضة , ابو روضة , ابو روضة
#5
تمام الحمد و الشكر لله
الرد }}}
تم الشكر بواسطة: صالح عبدالله
#6
لإغلاق ملف PDF أو برنامج Adobe Acrobat بالكامل باستخدام الكود في Visual Basic.NET، يمكنك استخدام Process.Kill لإغلاق العملية المرتبطة بالملف أو البرنامج.

إغلاق الملف المحدد فقط (باستخدام المسار):
لا يمكن إغلاق ملف PDF مباشرة عن طريق المسار فقط، لأنه يعمل ضمن برنامج (مثل Adobe Acrobat). لذا، يجب أن تقوم بإغلاق العملية المرتبطة ببرنامج Acrobat إذا كان يفتح الملف المحدد.

إغلاق برنامج Acrobat بالكامل:
إذا كنت تريد إغلاق جميع عمليات Adobe Acrobat المفتوحة (بما في ذلك الملف المطلوب)، يمكنك استخدام الكود التالي:
الكود:
vb
نسخ الكود
كود :
Imports System.Diagnostics

Private Sub CloseAcrobatProcess()
   Try
       ' الحصول على جميع العمليات المرتبطة ببرنامج Acrobat
       For Each proc As Process In Process.GetProcessesByName("Acrobat")
           proc.Kill() ' إغلاق العملية
       Next
   Catch ex As Exception
       MessageBox.Show("تعذر إغلاق برنامج Acrobat: " & ex.Message)
   End Try
End Sub

إغلاق ملف PDF محدد فقط:
لإغلاق ملف PDF معين، يمكنك التأكد من إغلاق جميع العمليات المفتوحة لـ Adobe Acrobat أو التحقق إذا كان الملف قيد الاستخدام.
vb
نسخ الكود
كود :
Imports System.Diagnostics

Private Sub CloseSpecificPdf(pdfPath As String)
   Try
       ' التحقق من العمليات المرتبطة بـ Adobe Acrobat
       For Each proc As Process In Process.GetProcessesByName("Acrobat")
           ' التحقق من سطر الأوامر إذا كان يشير إلى الملف المحدد
           If proc.MainWindowTitle.Contains(pdfPath) Then
               proc.Kill() ' إغلاق العملية
           End If
       Next
   Catch ex As Exception
       MessageBox.Show("تعذر إغلاق الملف المحدد: " & ex.Message)
   End Try
End Sub
استدعاء الكود:
vb
نسخ الكود
كود :
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
   CloseSpecificPdf("D:\myGoal\Goal1.Pdf")
End Sub

ملاحظات:
  1. اسم العملية: اسم العملية الافتراضي لبرنامج Adobe Acrobat Reader هو
    Acrobat
  2. . في حالة استخدام برامج أخرى، قد تحتاج إلى التحقق من اسم العملية الفعلي باستخدام Task Manager.
  3. الأذونات: قد تحتاج إلى تشغيل البرنامج كمسؤول لإغلاق العمليات.
  4. Kill(): قد يؤدي إلى فقدان أي تغييرات غير محفوظة
الرد }}}
تم الشكر بواسطة: asmarsou


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 190 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 209 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,050 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 840 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,137 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,035 19-04-25, 08:54 PM
آخر رد: Kamil
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 675 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 819 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 619 05-02-25, 01:51 AM
آخر رد: new_programer
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 602 30-01-25, 08:26 AM
آخر رد: new_programer

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


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