تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
بريمج بسيط للغاية يقوم بطباعة ملف تكست ... ساعدوني من فضلكم
#8


بحثت عن المفتاح htmlfile في الرجستري (تحت أول مفتاح رئيسي) ثم المفتاح shell فوجدت ما يلي :


"C:\Program Files (x86)\Microsoft Office\Office14\msohtmed.exe" /p %1


مما يعني أن الباراميتر لـ طباعة ملفات html هو نفسه p/ الذي استعملناه لـ طباعة file.txt بالـ Notepad
و فيما يخص البرنامج الذي يقوم بطباعة ملفات html حسبما يقول الرجستري الموضح أعلاه فهو msohtmed.exe

و بناءً على ذلك قمت بتحرير الكود كما يلي :
مسحت Notepad.exe وكتبت مكانها msohtmed.exe و أبقيت على p/ دون تغيير
فأصبح كما يلي :


PHP كود :
[align=left]Public Class Form1
    Sub PrintTextFile
(ByVal filePath As String)
        
Dim psi As New ProcessStartInfo(Environment.GetFolderPath(Environment.SpecialFolder.System) & "\msohtmed.exe")
        
psi.Arguments "/p " filePath
        Process
.Start(psi)
    
End Sub

    
Private Sub Form1_Load(ByVal sender As System.ObjectByVal e As System.EventArgsHandles MyBase.Load
        PrintTextFile
("c:\file.txt")
    
End Sub
End 
Class[/align


و لكن ظهرت لي رسالة خطأ تقول :
Win32Exception was unhandled
The system cannot find the file specified

كما بالصورة التوضيحية التالية :
http://s21.postimg.org/lcj9bgh5z/image.png


فقمت بتغيير السطر :
PHP كود :
Dim psi As New ProcessStartInfo(Environment.GetFolderPath(Environment.SpecialFolder.System) & "\msohtmed.exe"
و جعلته كما يلي :


PHP كود :
Dim psi As New ProcessStartInfo("C:\Program Files (x86)\Microsoft Office\Office14\msohtmed.exe"

فاشتغل البرنامج بنجااااح 100% Big Grin

يا ترى ما الخطأ في السطر المذكور ؟



الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
بريمج بسيط للغاية يقوم بطباعة ملف تكست ... ساعدوني من فضلكم - بواسطة عبدالعزيز - 31-03-13, 11:21 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] تكست بوكس EMADW 3 452 09-05-25, 05:09 PM
آخر رد: princelovelorn
  من فضلكم اخوانى فى اسرع وقت خالد كامل1 1 291 03-04-25, 09:01 PM
آخر رد: رمضان272
  ايجاد حساب المجموع من فضلكم محمد خيري 2 352 07-02-25, 10:12 PM
آخر رد: محمد خيري
  ازاى أطبق كود max على حقل تكست new_programer 4 420 04-02-25, 09:57 PM
آخر رد: aliday03
  كود انتقال مؤشر الماوس من تكست الى تكست اخر خالد كامل1 1 468 20-01-25, 12:21 AM
آخر رد: خالد كامل1
  [VB.NET] طلب كود vba اكسل يقوم بنسخ خلية من قائمة ثم لصقها في خلية اخرى Faisal_kg 0 372 25-10-24, 09:13 PM
آخر رد: Faisal_kg
  وجدت كود بسيط للصلاحيات وعدلته ليناسب مشروعي ولكن ظهرت بعض الأخطاء F.H.M 1 278 17-09-24, 09:34 PM
آخر رد: F.H.M
  ماهو كود ب .net يقوم باعادة تشغيل مستكشف ملفات الووندوز windows explorer bassant 6 750 21-07-24, 01:46 PM
آخر رد: bassant
  سؤال بسيط يا احبتى فى الله خالد كامل1 4 618 07-01-24, 12:55 AM
آخر رد: Mujahef
  كيف ارسل مجموع 3 تكست بوكس إلى واحد بالترتيب ؟ أبووسم 3 704 18-12-23, 05:17 PM
آخر رد: أبووسم

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم