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

مشاهدة النسخة كاملة : تغيير لغة الإنبوت للغة العربية بتغيير لغة الوندوز بواسطة الكود


النصل القاطع
24-12-2011, 12:35 AM
http://img31.imageshack.us/img31/1605/langz.jpg

قد يتطلب مشروعك إدخال بيانات باللغة العربية
و تريد أن تغير اللغة فى شريط المهام من en إلى ar لكن أتوماتيكيا دون تدخل مستخدم البرنامج
كيف ذلك ؟؟؟

إليكم الكود للتحويل للعربى
DLL.CallFunction("user32.dll", "LoadKeyboardLayoutA", "\"00000401\", 1", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)

و هذا كود تحويل اللغة للإنجليزية
DLL.CallFunction("user32.dll", "LoadKeyboardLayoutA", "\"00000409\", 1", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL)

و أخيرا هذا هو الملف المفتوح
تحميل الملف المفتوح من هنا (http://www.multiupload.com/SVO0G485L0)

أبو يوسف
24-12-2011, 02:19 PM
بارك الله فيك اخي النصل القاطع على الشرح الوافي

abohmam
24-12-2011, 04:45 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

النصل القاطع
25-12-2011, 05:15 AM
بارك الله فيك اخي النصل القاطع على الشرح الوافي

شكرا لمرورك أخى أبو يوسف

النصل القاطع
25-12-2011, 05:33 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

شكرا لمرورك أخى أبو همام

azizsoft
25-12-2011, 09:46 PM
تطبيق مميز وجميل ..
هناك خاصية في برنامج الأتوبلاي غير معروفة ولم يسبق لأحد شرحها اطلاقا
وهي استدعاء ملفات dll الوندوز عن طريق الأمر DLL.CallFunction
ويمكن من خلال ذلك تنفيذ مآت التطبيقات من خلال استدعاء وظائف معينة
وخصوصا من مجلدي user32.dll و kernel.dll فالمجلد الأخير مثلا يحتوي
على اكثر من 900 وظيفة .

بارك الله فيكم والشكر موصول للاستاذ خالد علي 22

النصل القاطع
26-12-2011, 11:31 AM
تطبيق مميز وجميل ..
هناك خاصية في برنامج الأتوبلاي غير معروفة ولم يسبق لأحد شرحها اطلاقا
وهي استدعاء ملفات dll الوندوز عن طريق الأمر dll.callfunction
ويمكن من خلال ذلك تنفيذ مآت التطبيقات من خلال استدعاء وظائف معينة
وخصوصا من مجلدي user32.dll و kernel.dll فالمجلد الأخير مثلا يحتوي
على اكثر من 900 وظيفة .

بارك الله فيكم والشكر موصول للاستاذ خالد علي 22


أجل أخى عزيز
مثلما تفضلت بالذكر
صعوبة تلك الدالة فى إدخال البارامترات
و أنا و باقى فريق الفرسان نعتقد أن التصعيب فى هذه الدالة متعمد من قبل شركة indigorose لأسباب تسويقية
قريبا سيتم برمجة أداة لإدخال تلك البارامترات بمعرفة فريق الفرسان الثلاثة
تلميح عن الاداة :-
البارامترات تختلف فى طريقة دخولها و تنقسم من حيث الأقواس إلى :-
بارامترات مقوسة ..... بارامترات غير مقوسة
و تنقسم من حيث طبيعتها إلى :-
بارامترات إسمية .... بارامترات قيمية

و ستكون الأداة
إما بها قاعدة بيانات بسيطة للتعرف على نوع البارامتر
أو ستعمد الأداة فى إستخراج نوع البارامترات من الموقع الرسمى البارامترات msdn
أو حسب ما سيتفق عليه الفريق
و لكن فى جميع الحالات لن يكون على المبرمج سوى إدخال إسم dll و إسم function و تحديد عدد البارامترات ثم و ضع البارامترات
بعدها ستتولى الأداة تنسيق البارامترات حسب طبيعة كل بارامتر
كما ستتولى الأداة إعداد سطر الكود بشكل يقبله الأوتوبلاى ثم تنسخه للحافظة

و شكرا لردك و مرورك أستاذى الفاضل عزيز

azizsoft
26-12-2011, 10:51 PM
بارك الله فيكم ونفع بكم ..

للاشارة هناك برامج صغيرة مساعدة لهذا الاطار على غرار
api guide و dll export viewer
في المرفقات للاطلاع والاستغلال

بالتوفيق ان شاء الله

ابومصطفى
26-12-2011, 11:00 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

النصل القاطع
27-12-2011, 12:23 AM
بارك الله فيكم ونفع بكم ..

للاشارة هناك برامج صغيرة مساعدة لهذا الاطار على غرار
api guide و dll export viewer
في المرفقات للاطلاع والاستغلال

بالتوفيق ان شاء الله


بالضبط
هنا نحن سنحصل على الدوال و البارامترات من api-guide
و تبقى العقبة الحقيقية و هى إمرار البارامترات عبر الدالة dll.callfunction
و سيكون برنامج ams parameter reformer أو "مهيئ بارامترات الأوتوبلاى"
هو الأداة المسئولة عن إمرار البارامترات الخاصة بالدوال الموجودة فى برنامج api-guide إلى الأوتوبلاى

أمين الامة
29-12-2011, 06:44 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

النصل القاطع
08-01-2012, 03:00 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

شكرا لمرورك اخى

سميرة
11-03-2012, 07:19 AM
شكرا جزيلا

تامر فوزى
21-04-2012, 02:53 PM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

جروح بارده
21-04-2012, 08:59 PM
بارك الله فيكم

طرح موفق ان شاء الله

تامر فوزى
13-05-2012, 03:52 PM
بارك الله فيك اخي النصل القاطع على الشرح الوافي

ديافانس
21-10-2012, 01:10 PM
جزاكم الله خيرا

ذ عبد الرحيم
25-11-2012, 09:39 PM
بارك الله في جهودك المباركة

أبو محسن
25-11-2012, 10:09 PM
جزاك الله خير

ملف سوف ينفعني في أعمالي المقبله إن شاء الله

:abc_022:

أبو فارس
26-11-2012, 06:04 PM
ماشاء الله تبارك الله


موفق بإذن الله ... لك مني أجمل تحية .

ثامر أبو بلقيس
27-11-2012, 02:59 PM
شكرا جزيلا .... بارك الله فيكم

احمد احماني
17-10-2014, 11:40 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

ابو احمد النائلي
12-07-2015, 10:55 PM
موفق بإذن الله ... لك مني أجمل تحية .

نجوم ليبيا
13-07-2015, 01:12 AM
السلام عليكم ورحمة الله وبركاته شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

عبدوعزيز
19-02-2016, 10:58 PM
مشكوووووووووور

محمد سامر
11-07-2016, 07:33 PM
مشكوووووووووووووور

المحترف الاول
26-07-2016, 06:56 AM
اخواني ممكن الحصول على اكواد باقي اللغات؟