تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
عمل شي في النظام من خلال الفيجول .net
#1
السلام عليكم ورحمة الله وبركاته


اخوتي الاعزاء

لطالما تمنيت ان اصل لمرحة استطيع ان اجعل برنامج يتحكم في جهازي بشكل كامل

ارجو الدخول لرابط التالي وهل استطيع ان اعمل برنامج يقوم بالخطوات التي في الرابط

هـــــــــــــــــــــــــــــنــــــــــــــــــــــــــــــــا
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته

في الرابط اللي وضعته تريد تغير طريقة إظهار امتدادات الملفات ببرنامجك

يتم ذلك عن طريق الريجستري في المفتاح التالي :
كود :
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

في المفتاح أعلاه توجد قيمة بالاسم HideFileExt

تأخذ هذه القيمة قيمتين وهي إما 0 أو 1 :
0 تعني إظهار امتدادات الملفات
1 تعني إخفاء امتدادات الملفات

وقد وجدت مثال بالنت للتحقق من وجود ذلك المفتاح عدلت عليه ليمكنك من إخفاء وإظهار امتدادات الملفات :
PHP كود :
Private Sub ExtensionShown(ByVal HideExtFile As Boolean)
Dim strKey As String "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" ' مسار قيمة تغيير إظهار أو إخفاء امتدادات الملفات في الريجستري
Dim reg As Microsoft.Win32.RegistryKey = Nothing ' 
إنشاء مفتاح ريجستري
Dim NewValue 
As Integer   ' القيمة التي ستحفظ بملف الريجستري
Try
reg = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(strKey, True) ' 
فتح مسار الريجستري 
If Not (reg Is NothingThen  ' إذا لم يكن مفتاح الريجستري خالي
If HideExtFile = True Then
NewValue = 0 ' 
إذا كانت القيمة (ترويتم إظهار إمتداد الملفات 
Else
NewValue ' إذا كانت القيمة (فولص) يتم إخفاء امتداد الملفات
End If
reg.SetValue("HideFileExt", NewValue) ' 
حفظ القيمة الجديدة المختارة في ملف الريجستري 
End 
If
Catch 
ex As Exception
MessageBox
.Show(ex.ToString' إظهار رسالة إذا حدث خطأ ما
Finally
If Not reg Is Nothing Then reg.Close() ' 
إغلاق مفتاح الريسجتري عند الانتهاء 
End 
Try
End Sub 

طريقة تنفيذ الكود أعلاه كالتالي :
PHP كود :
Private Sub Button1_Click(ByVal sender As System.ObjectByVal e As System.EventArgsHandles Button1.Click
ExtensionShown
(True)
End Sub 
إذا أردت إظهار امتدادات الملفات ضع True ، ولإخفاءها ضع False .


* ملحوظة: التعديل علي الريجستري يتطلب أن تمكن برنامج من العمل بصلاحيات مسئول النظام . إذا كنت لا تعرف ذلك ابحث بالمنتدى عن تشغيل البرنامج كمسئول بالنظام .

****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#3
جـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــزاكــــــــــــــــــــــ الله الــــــــــــــــــــــــف خير يا غالي


ما قصرت وجعله الله في موازين حسناتك
الرد }}}
تم الشكر بواسطة:
#4
جزاك الله خيرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [مشروع] ابغي اغير من الاكسس الى الفيجول بيزك أبوعبدالعزيز 2 69 27-03-24, 09:56 PM
آخر رد: أبوعبدالعزيز
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 194 20-02-24, 12:00 AM
آخر رد: Kamil
  التحقق من خلال محتوى خلية عن طريق textbox صالح عبدالله 2 222 24-01-24, 12:54 PM
آخر رد: صالح عبدالله
  معرفة عدد الاشهر خلال فترة زمنيةمعينة boofa2022 0 170 01-01-24, 01:18 PM
آخر رد: boofa2022
  كيفية التحكم فى حجم الفورم من خلال الكود Ahmed.vb 4 510 11-10-23, 07:17 PM
آخر رد: bidaya
  عرض تقرير كريستال ريبورت من خلال دالة atefkhalf2004 0 284 23-09-23, 10:07 AM
آخر رد: atefkhalf2004
  جعل النظام يعمل بجميع مقاسات الشاشه Owz 7 528 08-08-23, 07:36 PM
آخر رد: Owz
  [VB.NET] مشكلة عدم الوصول Registry النظام MOHAMMED ALZWI 2 420 15-06-23, 09:01 PM
آخر رد: MOHAMMED ALZWI
  فحص الاسماء الموجودة في الجدول من خلال الداتا جريد فيو yosif 5 747 22-04-23, 07:57 PM
آخر رد: yosif
  [سؤال] كيف ضغط على زر برنامج اخر من خلال برنامجي mac9 2 531 03-04-23, 01:26 AM
آخر رد: أبووسم

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


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