نمایش نتایج 1 تا 8 از 8

نام تاپیک: ساخت موس نرم افزاری ( کدهای کنترل موس )

  1. #1
    کاربر دائمی آواتار omid-vbAuto
    تاریخ عضویت
    آبان 1388
    محل زندگی
    ---
    پست
    755

    Question ساخت موس نرم افزاری ( کدهای کنترل موس )

    با سلام خدمت دوستان

    آیا ما می تونیم کدی رو با VB بنویسم که به وسیله اون بتونیم نشانه گر موس رو کنتزل کنیم؟
    یعنی بجای اینکه به وسیله موس نشانه گر موس را تکون بدیم کدی بنویسیم و بگم نشانه گر موس بره رو مختصات (10,10) از صفحه نمایش و عمل کلیک رو انجام بده.!!!

  2. #2

    نقل قول: ساخت موس نرم افزاری

    محل فعلی موس را اینطوری میشه عوض کرد :

    SetCursorPosرا عمومی تعریف میکنی :

    Declare
    Function SetCursorPos& Lib"user32" (ByVal p AsPoint)

    این کد را جای مناسب فراخوانی می کنی:
    Dim p AsPoint
    p.X = 10
    p.Y = 10
    SetCursorPos(p)



    آخرین ویرایش به وسیله Mani_rf : پنج شنبه 20 آبان 1389 در 12:33 عصر
    دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان

    هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)
    واحد فاصله «متر» نیست، «اشتیاق» است. اگر مشتاقش باشی حتی يک قدم هم فاصله ای دور است.

    رنگ رنگی | آموزش

  3. #3

    Wink نقل قول: ساخت موس نرم افزاری

    این هم برای کلیک و راست کلیک :
    DeclareSub mouse_event Lib"user32" (ByVal dwFlages AsInteger, ByVal dx AsInteger, ByVal dy AsInteger, ByVal cButtons AsInteger, ByVal dwExtraInfo AsInteger)
    PublicConst MouseEventTf_LeftDown = &H2
    PublicConst MouseEventTf_LeftUp = &H4
    PublicConst MouseEventTf_RightDown = &H8
    PublicConst MouseEventTf_RightUp = &H10

    '--------------- کلیک --------------------
    mouse_event(MouseEventTf_LeftDown, 0, 0, 0, 0)
    mouse_event(MouseEventTf_LeftUp, 0, 0, 0, 0)

    '----------------راست کلیک -------------------
    mouse_event(MouseEventTf_RightDown, 0, 0, 0, 0)
    mouse_event(MouseEventTf_RightUp, 0, 0, 0, 0)



    دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان

    هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)
    واحد فاصله «متر» نیست، «اشتیاق» است. اگر مشتاقش باشی حتی يک قدم هم فاصله ای دور است.

    رنگ رنگی | آموزش

  4. #4
    کاربر دائمی آواتار MehdiElexal
    تاریخ عضویت
    آذر 1388
    محل زندگی
    پشت میز
    پست
    519

    نقل قول: ساخت موس نرم افزاری

    نقل قول نوشته شده توسط Mani_rf مشاهده تاپیک
    این هم برای کلیک و راست کلیک :
    DeclareSub mouse_event Lib"user32" (ByVal dwFlages AsInteger, ByVal dx AsInteger, ByVal dy AsInteger, ByVal cButtons AsInteger, ByVal dwExtraInfo AsInteger)
    PublicConst MouseEventTf_LeftDown = &H2
    PublicConst MouseEventTf_LeftUp = &H4
    PublicConst MouseEventTf_RightDown = &H8
    PublicConst MouseEventTf_RightUp = &H10

    '--------------- کلیک --------------------
    mouse_event(MouseEventTf_LeftDown, 0, 0, 0, 0)
    mouse_event(MouseEventTf_LeftUp, 0, 0, 0, 0)

    '----------------راست کلیک -------------------
    mouse_event(MouseEventTf_RightDown, 0, 0, 0, 0)
    mouse_event(MouseEventTf_RightUp, 0, 0, 0, 0)



    سلام دوست عزیز
    میشه یکم واضح تر توضییح بدید که چطور باید از این کد استفاده کرد ؟
    اولا Space توش نیست کلا ،یه لطفی کن کدهاتون رو داخل تگ Code قرار بدید
    البته ببخشیدها جسارتا
    بعد اینکه اگه میشه یه نمونه برنامه بگذارید کمال تشکر رو دارم
    خیلی خیلی ممنون

  5. #5

    نقل قول: ساخت موس نرم افزاری ( کدهای کنترل موس )

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


    عکس های ضمیمه عکس های ضمیمه
    • نوع فایل: jpg Per.jpg‏ (31.5 کیلوبایت, 442 دیدار)
    فایل های ضمیمه فایل های ضمیمه
    دانلود حسابخانه مانی، برنامه مدیریت درآمد و هزینه رایگان

    هر آنچه که هستیم، نتیجه افکاریست که در گذشته داشته ایم. (بودا)
    واحد فاصله «متر» نیست، «اشتیاق» است. اگر مشتاقش باشی حتی يک قدم هم فاصله ای دور است.

    رنگ رنگی | آموزش

  6. #6

    نقل قول: ساخت موس نرم افزاری ( کدهای کنترل موس )

    چطور می توان همین عمل را برای فرم انجام داد؟
    یعنی عمل جابجایی و کلیک کردن موس را روی فرم یا یک کنترل شبیه سازی کنه.

  7. #7
    کاربر دائمی آواتار shahab2025
    تاریخ عضویت
    دی 1386
    محل زندگی
    تا شعاع فعالیت کیبرد بیسیم خودم
    پست
    516

    نقل قول: ساخت موس نرم افزاری ( کدهای کنترل موس )

    من هم همین سوال را دارم
    چطوری میتونم برای کلیک راست روی برنامه ام کد بنویسم به صورتی که یک فرم کوچک مثل فرم کلیک راست ویندوز نمایش داده شده و امکان انتخاب داشته باشه؟

  8. #8
    کاربر دائمی آواتار mehdad.koulab
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    تبریز
    پست
    345

    نقل قول: ساخت موس نرم افزاری ( کدهای کنترل موس )

    سلام
    اين رو ببينيد حتما به دردتون ميخوره.

    يك نمونه برنامه است.

    mouse.rar

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

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