السلام عليكم يا شباب
انا و الحمد لله استطعت عمل joystick و وصلتها بالكمبيوتر بواسطة فكرة بسيطة و هي عمل برنامج بالـ VB يشعر بالتوصيل الداخل الي منفذ الطابعة ((Input) يعني )
وبعدين جهزت البرنامج بحيث اذا المخرج (كذا) تم توصيله : >> ابعت اللي البرنامج (F16) مثلا
كده يعني
sendkeys_
("{UP}")
باستخدام خاصية sendkeys يعني .. اقدر اتحكم في البرنامج ( او اللعبه) بالـ joystick
------------------------------------------------------------
لكن ....
واجهتني مشكلتين
1- اني مش اقدر استخدم غير 5 منافذ بس للـ input ( زي ما انا مش عارف استخدم غير 8 في الـ output ) يعني في الـ joystick .. اخر حاجة اقدر عليها الاسهم الاربعة و كمان زر و خلاص.
2- لما اجي اعمل sendkeys يبعت البرنامج الي اللعبة مرة واحدة .. حاولت اعمل timer لكن برضو لما اللعبة تشتغل اجي مثلا انزل الطيارة (F16) تنزل لكن ببطء شديد .. لان البرنامج بيبعت ازرار لكن كأني في اللعبة بأضغط و اترك الزر ثم اضغط عليه و اتركه و هكذا ... لكن في اللعبه المفروض افضل ضاغط علي الزر علشان الطيارة تميل او تقلع (مثلا)
فـــ هل يوجد طريقة لـ sendkeys تجعل البرنامج و كاني ضاغط علي الزر مدة .
و شكرا لكم
