public void Run()
        {
            int count = 0;

            try {
                while (true)
                {
                    foreach (ClickPosition click in _clickPositions)
                    {
                        count++;
                        MouseEventData.LinearSmoothMove(new Point(click.X, click.Y), 5, 10, click.MouseButton);

                        Thread.Sleep((int)(_clickInterval * 1000));
                    }

                    var success = SingleLoopEvent;
                    if (success != null)
                    {
                        success();
                        break;
                    }
                }
            } catch (Exception exc) {
                //MessageBox.Show(exc.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        public void Run()
        {
            try {
                while (true)
                {
                    foreach (ClickCollection collection in _clickCollections)
                    {
                        foreach (ClickPosition click in collection.Clicks)
                        {
                            MouseEventData.LinearSmoothMove(new Point(click.X, click.Y), 5, 10, click.MouseButton);

                            Thread.Sleep((int)(collection.ClickInterval * 1000));
                        }
                    }
                }
            } catch (Exception exc) {
                Console.WriteLine(exc.Message);
            }
        }