المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب كود للتحكم فى ازرار الماوس


استاز حمادة رمضان
21-04-2017, 06:04 AM
اريد كود لتعطيل الكلك الايمن للماوس او الابسر اثناء عمل التجميعة
واريد كود لتعطيل ازرار معينة فى لوحة المفاتيح او ايقاف تشغيلها تماما اثناء عمل التجميعة وشكرا

ثامر أبو بلقيس
23-04-2017, 08:56 PM
السلام عليكم ورحمة الله وبركاته

حتــــى لايبق الطلب مدة أطول بلا تفاعل لا أدري مدى فاعلية ما سأكتب
لأني أعمل على وينداوز xp و لاأدري ما النتائج مع باقي الاصدارات

في onshow
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Poli cies\\Explorer","NoViewContextMenu","1",REG_DWORD);
windows = Window.EnumerateTitles();
window_name = "Program Manager";
for handle, title in pairs(windows) do
result = String.Find(title, window_name, 1, false);
if (result ~= -1) then
Window.Close(handle, CLOSEWND_TERMINATE);
end
end


في on close

Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Poli cies\\Explorer","NoViewContextMenu","0",REG_DWORD);
windows = Window.EnumerateTitles();
window_name = "Program Manager";
for handle, title in pairs(windows) do
result = String.Find(title, window_name, 1, false);
if (result ~= -1) then
Window.Close(handle, CLOSEWND_TERMINATE);
end
end

سيتعطل يمين الماوس و عند الاغلاق سيفعل موفق:abc_138:


للتجربة على اصدارات أخرى جيد لو يكون البرنامج مســـؤولا

استاز حمادة رمضان
24-04-2017, 01:20 AM
السلام عليكم ورحمة الله وبركاته

حتــــى لايبق الطلب مدة أطول بلا تفاعل لا أدري مدى فاعلية ما سأكتب
لأني أعمل على وينداوز xp و لاأدري ما النتائج مع باقي الاصدارات

في onshow
Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Poli cies\\Explorer","NoViewContextMenu","1",REG_DWORD);
windows = Window.EnumerateTitles();
window_name = "Program Manager";
for handle, title in pairs(windows) do
result = String.Find(title, window_name, 1, false);
if (result ~= -1) then
Window.Close(handle, CLOSEWND_TERMINATE);
end
end


في on close

Registry.SetValue(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Poli cies\\Explorer","NoViewContextMenu","0",REG_DWORD);
windows = Window.EnumerateTitles();
window_name = "Program Manager";
for handle, title in pairs(windows) do
result = String.Find(title, window_name, 1, false);
if (result ~= -1) then
Window.Close(handle, CLOSEWND_TERMINATE);
end
end

سيتعطل يمين الماوس و عند الاغلاق سيفعل موفق:abc_138:


للتجربة على اصدارات أخرى جيد لو يكون البرنامج مســـؤولا
شكرا على اهتمامك والشرح الاكثر من رائع
تحياتى لك اخى
:abc_139:

ثامر أبو بلقيس
24-04-2017, 08:48 PM
جميل ... كان بالإمكان نفي أو إثبات عمل الكود على وينداوزات أرقى من XP بعد
إعطاء صفة المسؤولية للبرنامج

لأن : نوعية الطلب قد تفيد إجراء حماية ما لذلك لم أفضل إدراج ملف دل لأن مجرد حذفه من التجميعة
يعطل الغاية منه على كل ما يهمني الان هل هذا الكود المقدم يعمل على الاصدارات الاخرى أم لا ؟

مشـــكور:abc_138: