PDA

View Full Version : سوال: تغییر موقعیت ماوس در صفحه



msdn1223
دوشنبه 25 دی 1391, 23:47 عصر
سلام

دوستان من میخوام موقعیت ماوس در صفحه رو عوض کنم، البته با فشردن یک کلید خاص

در مورد خواندن موقعیت ماوس مطالبی پیدا کردم ولی اینکه موقعیت رو عوض کنم...

ببینم منظورم اینه: مثلا طرف میاد دکمه ی F رو میزنه، بعد ما ماوس رو به موقعیت 20 * 20 انتقال میدیم

فقط اون قسمت تغییر موقعیت رو میخوام بدونم، ممنون میشم اگه راهنمایی کنید

the king
سه شنبه 26 دی 1391, 00:49 صبح
سلام

دوستان من میخوام موقعیت ماوس در صفحه رو عوض کنم، البته با فشردن یک کلید خاص

در مورد خواندن موقعیت ماوس مطالبی پیدا کردم ولی اینکه موقعیت رو عوض کنم...

ببینم منظورم اینه: مثلا طرف میاد دکمه ی F رو میزنه، بعد ما ماوس رو به موقعیت 20 * 20 انتقال میدیم

فقط اون قسمت تغییر موقعیت رو میخوام بدونم، ممنون میشم اگه راهنمایی کنید



MOV AX, 04h
MOV CX, 20
MOV DX, 20
INT 33h

msdn1223
سه شنبه 26 دی 1391, 01:02 صبح
ممنون دوست من ولی این تکه کد رو امتحان کردم جواب نمیده، عین همین کد رو میزنم و برنامه رو اجرا میکنم ولی اشاره گر ماوس به محل مورد نظر منتقل نمیشه
چرا؟

با احترام

the king
چهارشنبه 27 دی 1391, 00:57 صبح
ممنون دوست من ولی این تکه کد رو امتحان کردم جواب نمیده، عین همین کد رو میزنم و برنامه رو اجرا میکنم ولی اشاره گر ماوس به محل مورد نظر منتقل نمیشه
چرا؟

با احترام

اولا اگر واقعا اجرا در محیط Dos ئه، اون ابزار راه انداز ماوس (Mouse.com) رو اجرا کرده اید؟ ثانیا خود نشانگر ماوس در حین حرکت دادن ماوس با دست روی
صفحه جابجا میشه یا نه؟

msdn1223
چهارشنبه 27 دی 1391, 01:08 صبح
سلام

بله در محیط داس هستش، با کامپایلر tasm و اینا اجراش میکنم

بله ماوس حرکت میکنه، نمایش ماوس رو با این وقفه فعال کردم

mov ax, 1
int 33h

میشه شما یه تیکه کدی که نوشتین و موقعیت رو تغییر میده رو برام بذارید؟

ممنون دوست من، بسیار ضروری هستش

msdn1223
چهارشنبه 27 دی 1391, 01:46 صبح
دوست من اون Mouse.com رو که فرمودین رو استفاده نمیکنم، ضروریه؟ چطور باید استفاده کنم؟

the king
چهارشنبه 27 دی 1391, 22:06 عصر
دوست من اون Mouse.com رو که فرمودین رو استفاده نمیکنم، ضروریه؟ چطور باید استفاده کنم؟

احتمالا بله، یک فایل اجرایی با پسوند Com ئه که اگه داخل Autoexec.bat نیست خودتون باید دستی اجرایش کنید.