الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن محاكاة لنقر زر في السكانر

مغلق
بدأه abudawoodd في 30 نوفمبر 2005 · 15 رد · 1,540 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ياشباب لو سمحتم أريد كود للتعامل مع السكنر والطباعة مباشرة

ولكم جزيل الشكر

#2

أخوي ابعرف بس ايش دخل العنوان في موضوعك

؟؟؟

حركات مالها داعي

&&& سبحانك اللهم وبحمدك .. أشهد ان لا إله إلا أنت .. أستغفرك وأتوب إليك &&&

...

#3

عذراً لعدم التوضيح

أقصد أنه لدي برنامج سكنر

عند الضغط على مفتاح التصوير بالماوس تطبع الصورة

أريد كود فيجوال يحاكي هذا المفتاح

كأني ضغطت على هذا المفتاح بدون الضغط بالماوس

بمجرد تنفيذ الكود كأني ضغطت على هذا المفتاح

وشكراً

#4

يمكنك أستخدام الدالة mouse event لمحاكاة ضغطات الماوس و هى من دوال ال api

mouse_event MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP, 0&, 0&, cButt, dwEI

الكود السابق لمحاكاة الضغط بالزر الأيسر للفأره

و لكن بشرط طبعا تعريف الدالة و ثوابتها

Const MOUSEEVENTF_LEFTDOWN = &H2
Const MOUSEEVENTF_LEFTUP = &H4

Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

آسف على قصر الرد

و لكن أرجو أن أكون أفدتك

و أى سؤال أنا جاهز على قدر معرفتى

لا تراجع و لا إستسلام

#5

أشكرك أخي على الرد

هل هذا الكود يستطيع التعامل مع أي مفتاح حتى لو كانت فوقه نوافذ أخرى

الذي أريده هو كود للتعامل مع المفتاح المطلوب دون شغل الماوس

أشرح لك المشكلة لدي

أنا موظف

عندما أكون منهمكاً في العمل يأتي بعض الموظفين لطلب صورة عن أي كتاب

عملية التصوير تأخذت جزء من الوقت أحياناً تأتي 10-25 صورة

ففكرت بجعل الجميع قادر على التصوير من دوني وعلى نفس الجهاز

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

مع العلم أن السكنر لدي أيسر 620 سكزي

وشكراً للاهتمام

#6

الآن قد فهمتك

و لكن للأسف الكود الذى وضعته يجب أن تكون النافذه منشطه و يجب أيضا أن يكون مؤشر الماوس موجود على الكوماند ( أسف إنى لم أفهمك من البدايه :D )

أنت تريد أن يتم التصوير بالسكنر و أن تعمل على الجهاز فى شئ آخر أليس كذلك

على حد علمى محاكاة الضغط لا تنفع لأنها تتطلب على الأقل أن تكون النافذه منشطة لتستقبل الضغط

على العموم سوف أبحث عن طريقة

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

يمكنك البحث عن هذه الأدوات

و شكرا

لا تراجع و لا إستسلام

#7

اخى العزيز هناك حلان

الحل الاول باستخدام api وذلك بمعرفة ارقام واسماء المفاتيح وتمرير الاحداث اليها

اما الطريق الثانية والاسهل هى باستخدام ادوات ocx

حيث ان معظم هذه الاجهزة يكون معها ادوات تستطيع استغلالها برمجيا وبسهولة كبيرة

ومن كلامك يبدوا انك مطلع على طرق التعامل معها وهى بسيطة

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#8

أشكركم ياشباب من كل قلبي على هذا التعاون والاهتمام

وأفهم من كلامكم أنه هناك أدوات استطيع التعامل معها في هذا المجال

فهل من الممكن كود للتعامل مع هذا الجهاز

حيث أنه لايوجد لدي خبرة في هذا النوع من البرامج

لاستطيع التعامل معه

وهل أستطيع تغيير الإضاءة والتضاد في هذا الكود وكيف

مع إصراري على محاكاة المفتاح إن كان هناك طريقة كما أوضحتم تمرير الأحداث ( كيف )

ولكم جزيل الشكر

#9

أخوي السلام عليكم ورحمة الله وبركاته

مش فاهم الموضوع يمكن لآني مش نايم لسا بس إللي فهمته بصراحه إنك بدك تكبس على زر السكانر يبدأ الجهاز بتنفي أمر معين ؟ صح وإلا أنا غلطان ؟

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

حصلت معي هاي المشكله في جهاز كاشف البصمه , جابه صاحب شركة وقاللي هذا الجهاز أجا معه برنامج وبدي تعدل البرنامج بحيث الموظف المسؤل بس يحط بصمته يقدر يشتغل على برنامج معين وتكون البصمه بمثابة يوزر نيم وباسوورد ... في البدايه حسيت إنو الأمر رح يوخذ جهد كبير لآنو جهاز البصمه معمول للدخول على مواقع معينه والبرنامج المرفق عباره عن تعريف وتشغيل المواقع الخاصه غير هذا الكلام مالقيت وحاولت وبحثت عن جميع الملفات الخاصه فيه ولكن للأسف لم أستطع التعامل معها إطلاقا .. طرأت على بالي فكرة وهي الإتصال مع الشركة المصنعه لهذا البرنامج وسؤالهم حول كيفيه برمجه هذا الجهاز لآغراض أخرى وبعد جهد جهيد أرسلو لي ملف فيه كيفيه البرمجه على أكثر من عشر لغات .. وإستطعت تنفيذ الأمر , وبعد فتره إتصلت بي شركة خاصه لنوع طابعات خاص وكانت تبيع الطابعه ومعها برنامج قامت ببرمجته وتريد مني أن أقوم بعمل برنامج لايسمح بطباعه ورقه إلا عن طريق هذه الطابعه .؟ فكرت في الأمر قليلا وإكتشفت أن أي جهاز يمكن التحكم به وبكل كبسه فيه بشكل سهل وسلس بالرجوع إلي الشركة الأم وطلب مايسمى بالSDK أو البحث عنه داخل الإنترنت

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

شكرا لكم (h)

CMS Sfhati , Website Generator


نظام إدارة المحتوى صفحتي ... جربه الآن 


 


small-logo.png

#10

اخى baster3

كلامك سليم لكن هو لا يريد التحكم بشكل كامل وانما اداء اشياء بسيطة

فانا متأكد بان هناك ادوات تنزل الى النظام يمكنها ان تحل مشكلته وقد رئيت قبل فترة كود من هذا النوع ولم اكن معنى بهذا الامر

يرجى محاولة البحث فى موقع كوكب الاكواد

pscode.com

وسأحاول البحث فى جهازى فربما يكون موجود

اخوكب الكابتن ديب

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#11

ياشباب

لقد بحثت عن هذا الكود لكن لم أجده

فأرجو المساعدة إن كان لدى أحد منكم أي فكرة عنه

#12

وين المبرمجين

وين العباقرة

#13

أخي الكريم ما تبحث عنه هو كيفية التعامل مع

أجهزة Twain

حيث أنه البروتوكول القياسي الذي يتم التعامل من خلاله مع السكانر

و معظم عناصر اكتيف اكس التي تتعامل مع السكانر تعتمد عليه

لو كان طلبك بديلفي لاستطعت ان اقدم لك ما يساعد

و حتى لا اطيل عليك

فقط اقول لك ابحث على الانترنت عن vb + Twain

و ستجد مبتغاك إن شاء الله

اللهم صل و سلم على سيدنا محمد

كاف و نون خلقهم و فنائهم كاف و نون

عالمي شاشة و لغتي صفر و واحد

Just Smile ............You can do it

When you stop learning ... You stop leading

لساني بنطقي صامت عنه عادل............وقلبي بصمتي ضاحك منه هازل

وأتـعـب من نـاداك من لا تـجيبـه............وأغـيظ من عـاداك من لا تـشاكـل

مدونتي الشخصية : Tammam Koujan

آخر مواضيع المدونة :

#14

اخى العزيز الموضوع ابسط مما تتخيل

والحل بسيط انت بعد ما تنزل تعريف الجهاز وهو السكانر

روح لادراج عناصر ocx

وحتلاقى اداه موجودة عندك فى النظام

من خلالها يمكنك التحكم بالجهاز

وهذا كلام عن تجربة

الكابـــــــــــwinxp4444ـــــــتـــــــــن

بعض من برامجى

see itdeeb monitor 2005

net monitor 2004

deeb security system

deeb encription system-with speshal algo. make by me

deeb mdb killer

deeb cash pass killer

ديب دلول ▒ deebdalloul

for i= 1 to 10000 deeb x*i programblood.gif

#15

أولاً اتوجه بالشكر لكل من شارك في الموضوع

وأقول لو سمحتم فأني جاهل لهذا الموضوع وجدت الأدوات لكني لم أفهم طريقة تعاملها وكتابة الكود

أقصد أني استطعت فتح صفحة السكنر ومسح الصورة لكن بعد المسح لم أجد الصورة التي مسحتها كما أني لم أجد مكان تغيير الوان واضاءة وتضاد الصورة

أرجوا المساعدة ولكم جزيل الشكر

#16

إرفق الأداة أو أسمها على الأقل

لا تراجع و لا إستسلام

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…