示例#1
0
        public static void CheckMouseClickInputCoordinates(MouseKeyFlags buttonDownFlag, MouseKeyFlags buttonUpFlag, int x, int y, int millisecondClickDelay, int numberOfClicks = 1)
        {
            if (x != 0 && y != 0)
            {
                CursorInput.SetCursorPos(x, y);

                for (int i = 0; i < numberOfClicks; i++)
                {
                    AutoMouseEvent.MouseEvent(buttonDownFlag, x, y);
                    AutoMouseEvent.MouseEvent(buttonUpFlag, x, y);

                    Thread.Sleep(millisecondClickDelay);
                }
            }
            else
            {
                for (int i = 0; i < numberOfClicks; i++)
                {
                    AutoMouseEvent.MouseEvent(buttonDownFlag);

                    AutoMouseEvent.MouseEvent(buttonUpFlag);

                    Thread.Sleep(millisecondClickDelay);
                }
            }
        }
示例#2
0
        public static void CheckMouseInputCoordinates(MouseKeyFlags buttonFlag, int x, int y, int millisecondClickDelay)
        {
            if (x != 0 && y != 0)
            {
                CursorInput.SetCursorPos(x, y);

                AutoMouseEvent.MouseEvent(buttonFlag, x, y);

                Thread.Sleep(millisecondClickDelay);
            }
            else
            {
                AutoMouseEvent.MouseEvent(buttonFlag);

                Thread.Sleep(millisecondClickDelay);
            }
        }