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

مشاهدة النسخة كاملة : كيفية استخدام ملفات dll للتحكم في الماوس... تحريك - كليك - دبل كليك - لصق - رايت كليك - عجلة الماوس


علي قد حالي
08-09-2016, 03:29 AM
بسم الله الرحمن الرحيم
هو استفسار ولكني فضلت صياغته بهذه الطريقة لتعم الفائدة والخير لمن يبحث لاحقا
بحثت عن هذه الأكواد لاستخدامها وهذا ما توصلت إليه
لتحريك الماوس (قم بتغيير 0 و 0 للأبعاد التي تريدها )
DLL.CallFunction ( _SystemFolder .. "\\User32.dll", "SetCursorPos", "0,0", DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL);

أحتاج بقية الأكواد و الدوال و لعلكم تشاركوننا بها
كليك
رايت كليك
عجلة الماوس
:abc_138:

علي قد حالي
08-09-2016, 03:40 PM
فكرة خطرت علي بالي : ما نحتاج إليه حقا هو الكليك و رايت كليك وعجلة الماوس فقط أما الدبل كليك فيمكن تنفيذه بمعرفة كود الكليك و تكراره و كذلك يمكن تنفيذ النسخ أو اللصق بمعرفة كود الرايت كليك و كود الكليك ، ولذلك قمت بتقليل الأكواد المطلوبة في المشاركة الاولي لتصبح كليك و رايت كليك وعجلة الماوس فقط :abc_088:

علي قد حالي
08-09-2016, 04:10 PM
ما زال البحث مستمرا و النتيجة أن الدوال المطلوبة موجودة بالفعل في ملف user32.dll ولعل اسمها mouse event ولكن كيف نستخدمها في الاوتوبلاي ؟ :abc_070:

فرح صالحي
08-09-2016, 06:45 PM
رد منقول عن الأخ عبود
بالنسبة لملفات الدل إذا تمت معرفة إسم الوظيفة و البارامترات يمكن إستدعائها بالدالة DLL.CallFunction

علي قد حالي
08-09-2016, 07:53 PM
رد منقول عن الأخ عبود
بالنسبة لملفات الدل إذا تمت معرفة إسم الوظيفة و البارامترات يمكن إستدعائها بالدالة DLL.CallFunction

جزاك الله خيرا ... هل من طريقة نعرف بها الوظائف داخل ملفات الدل واسم هذه الوظائف و البارامترات الخاصة بها ؟ :abc_113:

فرح صالحي
08-09-2016, 08:23 PM
جزاك الله خيرا ... هل من طريقة نعرف بها الوظائف داخل ملفات الدل واسم هذه الوظائف و البارامترات الخاصة بها ؟ :abc_113:

بالنسبة لي لا اعرف اخي

علي قد حالي
08-09-2016, 08:27 PM
بالنسبة لي لا اعرف اخي
تسلم اخي الكريم :abc_138:

ثامر أبو بلقيس
11-09-2016, 02:52 PM
الطلب غير واضح وغير مفهوم .... من حيث بيئة التنفيذ
مثلا الكود الذي كتبته من دليل البرنامج يُنفذ انطلاقا من البرنامج على صفحة البرنامج
اذ كان كذلك فالأوامر غير صعبة مثلا يمكنك أن تضغط على أي عنصر باستعمال أكواد الصفحة
صديقي وضح ماذا تريد بطرح عملي اذ رغبت في ذلك ؟ موفق .

ثامر أبو بلقيس
12-09-2016, 02:28 AM
في محاولة لفهم الطلب
ننجز ملف دل يحقق الضغط يمبن الماوس وفق احداثيات مثل الكود الذي كتبته
حمل الملف وضعه في المجلد Docs بعد فك الضغط عنه
http://up.top4top.net/downloadf-254dzbw1-rar.html

في زر هاهو الكود :
DLL.CallFunction("AutoPlay\\Docs\\2.dll", "BELKISS","0,0", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);


هل ستعتبر هذا جزء من المطلوب ؟

ثامر أبو بلقيس
12-09-2016, 02:44 PM
و إن أردت حمل هذا الملف
http://up.top4top.net/downloadf-255sjp91-rar.html
فكه ... ضعه في مجلد Docs

الأوامر الممكن تنفيذها
DLL.CallFunction("AutoPlay\\Docs\\1.dll", "BELKISS_Right","50,50", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);

أو
DLL.CallFunction("AutoPlay\\Docs\\1.dll", "BELKISS_Left","50,50", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);

أو
DLL.CallFunction("AutoPlay\\Docs\\1.dll", "BELKISS_double_click","50,50", DLL_RETURN_TYPE_INTEGER, DLL_CALL_STDCALL);


حدد ما ينقصك ووضحه أكثر لنضيفه موفق