![]() |
|
طريقة جعل برنامجك default لأحد الأمتدادات - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : طريقة جعل برنامجك default لأحد الأمتدادات (/showthread.php?tid=10198) الصفحات:
1
2
|
طريقة جعل برنامجك default لأحد الأمتدادات - boty - 23-08-13 أهلا اصدقائي كيف الحال اليوم :o أريد خدمة صغيرة لدي مثلا برنامج صغير لا يحتوي الا على rich box كيف اجعل برنامجي بديلا عن النوتباد بحيث عند النقر مرتين على اي ملف له امتداد txt يفتح تلقائيا برنامجي و يذكر ما كتب في rich box و انا اعرف الكود لكي نجعله يفتح عن طريق open file dialog من داخل البرنامج لكنه اريده ان يفتح كانوت باد حتى و ان كان البرنامج مغلقا ![]() ما الحل ؟ طريقة جعل برنامجك default لأحد الأمتدادات - AHMED HUSSIEN - 23-08-13 PHP كود : Public Sub NewFileType(ByRef ProgramPath As String, ByVal Extension As String, ByRef FileIcon As String, ByRef Description As String)الأستخدام : PHP كود : NewFileType(Application.ExecutablePath, "txt", "G:\Icon_96.ico", "Notepad Files") يجب عمل ما فى الصورة كى يعمل الكود
طريقة جعل برنامجك default لأحد الأمتدادات - AHMED HUSSIEN - 23-08-13 نسيت لقراءة الملف ضع الكود التالى فى Form_Load PHP كود : If Trim(VB.Command()) <> "" Thenطريقة جعل برنامجك default لأحد الأمتدادات - boty - 23-08-13 شكرا اخي جاري التجربة طريقة جعل برنامجك default لأحد الأمتدادات - boty - 23-08-13 ahmed hussien كتب : هناك خطأ في هذا الكود ارجو لحل إقتباس :if vb.left(extension, 1) <> "." then يقول ان هناك خطا في vb طريقة جعل برنامجك default لأحد الأمتدادات - AHMED HUSSIEN - 23-08-13 اسف نسيت ضع هذا السطر فى الأعلى (اول سطر) Imports VB = Microsoft.VisualBasic طريقة جعل برنامجك default لأحد الأمتدادات - boty - 23-08-13 الصراحة اخي انا مش فاهم حاجة نهااااائي و البرنمج فتح و قفل و عمل العجايب O.o طريقة جعل برنامجك default لأحد الأمتدادات - AHMED HUSSIEN - 23-08-13 تم حل المشكلة وتم تجربة الكود PHP كود : Imports Microsoft.Win32ليس من الضروى تشغيل البرنامج كمسؤول يعنى يمكنك اعادة السطر الذى فى الصورة التى فى الأعلى الى ما كان عليه طريقة جعل برنامجك default لأحد الأمتدادات - boty - 23-08-13 اشكرك أخي لكني عندما ضغطت على run ظهر خطأ في هذا الكود إقتباس :Dim r As RegistryKey = Registry.ClassesRoot.OpenSubKey("\txtFile\Shell\Open\Command", True) و رسالة الخطأ تقول إقتباس :Requested registry access is not allowed.ما العمل الآن ؟ طريقة جعل برنامجك default لأحد الأمتدادات - AHMED HUSSIEN - 24-08-13 اسف اخى اعد عمل الذى فى الصورة التى بالأعلى وانشاء الله لن يحدث اى خطأ تانى |