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

نام تاپیک: ضبط حرکات موس

  1. #1

    ضبط حرکات موس

    سلام خسته نباشید
    من میخوام حرکات موس ضبط کنم البته به صورت تصویری نمیخوام
    مثلا می خوام طرف باتن start record رو بزنه سپس کار هایی که میخواد تکرار بشه رو انجام بده سپس وقتی ctrl+f3 رو زد حرکات موس ضبط شده باشه
    حالا اگر start action رو زد اون کارو برای مثلا ۵ بار انجام بده

  2. #2

    نقل قول: ضبط حرکات موس

    نقل قول نوشته شده توسط User_Soual مشاهده تاپیک
    سلام خسته نباشید
    من میخوام حرکات موس ضبط کنم البته به صورت تصویری نمیخوام
    مثلا می خوام طرف باتن start record رو بزنه سپس کار هایی که میخواد تکرار بشه رو انجام بده سپس وقتی ctrl+f3 رو زد حرکات موس ضبط شده باشه
    حالا اگر start action رو زد اون کارو برای مثلا ۵ بار انجام بده
    سلام.macro recorder

  3. #3
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: ضبط حرکات موس

    حرکات موس

        //بدست آوردن حرکات موس        private void Form15_MouseClick(object sender, MouseEventArgs e)
    {
    points.Add(new Point(e.X, e.Y));
    }


    private void button5_Click(object sender, EventArgs e)
    {
    string s = "";
    foreach (var VARIABLE in points )
    {
    s = s + VARIABLE.X + "," + VARIABLE.Y + Environment.NewLine;
    }
    MessageBox.Show(s);
    }

  4. #4

    نقل قول: ضبط حرکات موس

    از آقای alex ممنونم

    ولی کسی نیست توضیح کامل تری بگه
    مثلا توی یک مختصاتی دابل کلیک کرده چجوری ذخیره و دوباره استفاده کنم

  5. #5
    کاربر دائمی
    تاریخ عضویت
    اردیبهشت 1390
    محل زندگی
    چند قدم اون ور تر
    پست
    1,731

    نقل قول: ضبط حرکات موس

    با سلام
    شما می تونید یه لیست داشته باشید و در رویدادهای مربوطه یک رکورد به لیست اضافه کنید. یعنی باید نوع و نام کنترلی که عملیات روش انجام شده (مثلا دکمه، چک باکس، گرید و ...) + نوع عملیات (دابل کلیک، کلیک، حرکت و ...) + نقطه مربوطه رو در لیست ذخیره کنید.
    موقع بازیابی هم باید اطلاعات هر ردیف رو بررسی کنید که اولا چه کنترل هست و اسمش چیه ثانیا چه عملیاتی هست و ثالثا در کدام نقطه است.
    مثلا میشه اطلاعات رو در یک رشته ذخیره و بعدا تحلیل کرد:
     List<string> _myList=new List<string>();

    حالا به فرض در رویداد دابل کلیک:
     _myList.Add("doubleClick"+";"+"Button"+";"+"myButt  on1"+";"+"110"+","+"50");

    در کد بالا اولا مشخص کردیم که عملیات دابل کلیک در دکمه myButton1 هست و ثانیا در نقطه ی 110 و 50 این اتفاق افتاده.
    حالا موقع بازیابی شما باید این رشته رو با استفاده از متد split و کاراکترهای ; و , تجزیه کنید.
    بعد برای تکرار عملیات باید با توجه به نوع و نام کنترل، رویداد مربوطه رو فراخوانی کنید مثلا برای دابل کلیک:
     myButton1_DoubleClick(sender, null);

    کد بالا رویداد دابل کلیک دکمه رو اجرا می کنه.

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

  6. #6

    نقل قول: ضبط حرکات موس

    ممنون
    ولی من توی فرم خودم رو نمیگم
    یک جورایی میخوام micro recorder بسازم
    آخرین ویرایش به وسیله User_Soual : جمعه 17 اسفند 1397 در 18:57 عصر

تاپیک های مشابه

  1. استخدام برنامه نویس PHP ، سیستمی و تحلیل گر ویروس و مهندس معکوس
    نوشته شده توسط hardworker110 در بخش آگهی های استخدام
    پاسخ: 0
    آخرین پست: یک شنبه 27 تیر 1395, 08:13 صبح
  2. پاسخ: 0
    آخرین پست: یک شنبه 16 خرداد 1395, 14:41 عصر
  3. پاسخ: 0
    آخرین پست: یک شنبه 16 خرداد 1395, 14:18 عصر
  4. انتخاب سطر زیر ماوس در datagridview با کلیک راست ماوس
    نوشته شده توسط hojjatshariffam در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 27 تیر 1392, 15:40 عصر
  5. سوال: سوال؟ یه مثال خوب و آسون برای موس و رنگ موس تو Turbo C++‎ 3.0 DOS
    نوشته شده توسط sadegh-hut در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 21
    آخرین پست: جمعه 13 فروردین 1389, 02:01 صبح

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

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