PDA

View Full Version : برنامه کشیدن با موس



mg_mahyar
پنج شنبه 04 تیر 1388, 20:30 عصر
سلام من یک برنامه میخوتم که کارای زی رو انجام بده:
مسیر حرکت موس را روی صفحه نمایش رسم کند و این مسیر در شرایطی صورت میگیرد که:
اگر کلید سمت چپ موس فشار داده شده باشد رسم کن. وگرنه رسم نکند. وقتی هم کلید سمت راست را فشار میدهیم از برنامه خارج شود


من خودم نوشتم ولی خطا داره درست کار نمیکمنه یک برنامه هم به عنوان سمپل توی خود ایمولیتور هست ولی ترجیح میدم همینو مشکلشو حل کنم.



clrScr macro
mov ah,06h
mov al,00h
mov cx,00h
mov bx,184fH
mov bh,07H
INT 10H
mov ah,02H
mov BH,00H
mov dl,05H
mov Dh,02H
int 10H
EndM
code_here segment
assume cs:code_here
main proc far
ClrScr
Start:mov ax,03H
INT 33H
cmp BX,0
JE start
cmp BX,00000001B
JE EXIT
cmp BX,00000010B
JE ShowPixel
Jmp Start
ShowPixel:mov AH,0ch
mov BH,00H
mov al,1010B
Int 10H
jmp Start
EXIT:mov AH,4CH
INT 21H
MAIN ENDP
code_here ends
End main

tdkhakpur
پنج شنبه 04 تیر 1388, 21:22 عصر
سلام
خوب کجا مشکل داره ارسال کنید.

mg_mahyar
پنج شنبه 04 تیر 1388, 21:41 عصر
نمیدونم که.
ولی خطا داره
وقتی کلیک میکنم ارور میده.
یه بار توی ایمولیتور تست کنید مشخصه

tdkhakpur
پنج شنبه 04 تیر 1388, 21:45 عصر
وقتی کلیک میکنم ارور میده
سلام
خوب با این اطلاعاتی که شما دادید مطمئننا درایور mouse نصب نشده باید آن را نصب کنید تا برنامه بتواند با موفقیت اجرا بشود.

mg_mahyar
پنج شنبه 04 تیر 1388, 21:47 عصر
سلام
خوب با این اطلاعاتی که شما دادید مطمئننا درایور mouse نصب نشده باید آن را نصب کنید تا برنامه بتواند با موفقیت اجرا بشود.

نه موسم خوب کار میکنه.
در ضمن با لپ تاپ و پد اون هم تست کردم خراب بود.
الان شما تست کردید ایرادی نداشت؟

tdkhakpur
پنج شنبه 04 تیر 1388, 21:55 عصر
سلام
ببینید شما باید داخل داس بدون وارد شدن به ویندوز این کار ها را انجام بدید. ویندوز همه کار های شما را به هم خواهد زد.
موفق باشید.

mg_mahyar
جمعه 05 تیر 1388, 12:42 عصر
یعنی چی؟
چطوری؟
بیشتر راهنمایی کنید.

tdkhakpur
جمعه 05 تیر 1388, 16:52 عصر
یعنی چی؟
چطوری؟

خوب شما باید داس رو بالا بیارید نه ویندوز ...یعنی داخل داس کار کنید....