تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ShortCut.Hotkey
#1
أخواني الأعزاء
لدي استفساران من فضلكم
1- عند حجز مفتاح معين لتشغيل البرنامج، اين يكون المكان الذي تم حفظ هذا المفتاح فيه
2- هل يمكن إزالة هذا المفتاح بالكود وبدون عمل Restart للجهاز



أفيدوني جزاكم الله خيراً
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}}
تم الشكر بواسطة:
#2
فكرة جميلة جداً
في الحقيقة لا اعلم اين يتم التخزين ( ولكن اعتقد في الريجستري )
عموما لدي كود بالفيجوال بيسك . لعمل اختصار وعمل Key  له .
قم باضافة Reference 

PHP كود :
Reference -> COM -> Windows Script Host Object Model 
 
ثم في شاشة الفورم 
PHP كود :
Imports IWshRuntimeLibrary 
ثم في زر انشاء الاختصار
PHP كود :
Dim wshshell CreateObject("WScript.Shell")
 
       Dim desktop wshshell.SpecialFolders("desktop")
 
       Dim linkname As String
        linkname 
desktop "\Hello world" ".lnk"
 
       Dim scut wshshell.CreateShortcut(linkname)
 
       scut.TargetPath "c:\windows\system32\calc.exe"
 
       scut.Hotkey "Ctrl+Alt+0"
 
       scut.Save() 
 للعلم فقط .
 اذا تم الضغط على Ctrl+Alt+0 في اي مكان سيتم فتح البرنامج  Big Grin


لازالة الـHotkey
نفس الكود ولكن 
   scut.Hotkey = ""
الرد }}}}
تم الشكر بواسطة: abuzzouz
#3
شكرا أخي العزيز HASAN6.0
أنا كذلك اعتقدت أن مكان حفظه هو الريجستري لكني لم أجده حتى الآن، وبالتالي أعتقد لو كان ذلك سيكون حذفه والتحكم به أسهل برمجياً
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}}
تم الشكر بواسطة:
#4
بانتظار ردودكم بارك الله فيكم
{ اللهم علمنا ما ينفعنا وانفعنا بما علمتنا إنك أنت العليم الخبير }
الرد }}}}
تم الشكر بواسطة:
#5
شوف هاد الرابط ((registerhotkey (user32)
الرد }}}}
تم الشكر بواسطة: abuzzouz
#6
 بسم الله الرحمن الرحيم 
اللهم صلي علي الحبيب محمد  وبارك علي اله وصحابته والتابعين 
السلام عليكم اخي الكريم 
اسف ليس لدي الخبره في التعامل مع الريجستري بس بحاول اساعد لو استفدت حاول تفيدنا معاك
شوف المثال في هذه المشاركه  اعتقد انه هيفيدك في حل مشكلتك 
واذ لم يفيدك اكيد هيضيفلك جديد
وده شرح لاستخدامه وما يقوم به في ملف الريجستري

افتح   run 
شباك/ ويندوز +R 
اكتب regedit
تابع 

راجع الشرح ف يالموضوع الجميل ده هيساعدك كتير


وده شرح الاستخدام
اتمنالك الافاده



اللهم صلي علي نبي (الرحمه) محمد رسول الله وبارك علي اله وصحابته والتابعين  واحقن دماء امتنا واجعل بأسنا علي اعدائنا يا ارحم الراحمين
[b]امين [/b]



الرد }}}}
تم الشكر بواسطة: abuzzouz


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  (تم الحل) Desktop Shortcut " انشاء اختصار" barakascap 9 1,166 07-10-12, 02:11 PM
آخر رد: m.sami.ak

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


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