o
asmrobot
2019-10-27 c4bd9d8c587bd1401f0fb2f60c34a4964d7afe20
src/RichCreator.Utility/InputControl/HardwareInputControl.cs
@@ -249,13 +249,34 @@
        /// <summary>
        /// 鼠标移动指定位置并点击
        /// 鼠标移动指定位置并单击
        /// </summary>
        /// <param name="point"></param>
        public void MoveToAndClick(ZTPoint point)
        {
            MoveTo(point.X, point.Y, false, false, false);
            Thread.Sleep(RandomUtils.G(500,800));
            Move(0, 0, true, false, false);
            Thread.Sleep(RandomUtils.MouseClickDuration);
            Move(0, 0, false, false, false);
            Thread.Sleep(RandomUtils.MouseClickDuration);
        }
        /// <summary>
        /// 鼠标移动指定位置并双击
        /// </summary>
        /// <param name="point"></param>
        public void MoveToAndDClick(ZTPoint point)
        {
            MoveTo(point.X, point.Y, false, false, false);
            Thread.Sleep(RandomUtils.G(500, 800));
            Move(0, 0, true, false, false);
            Thread.Sleep(RandomUtils.MouseClickDuration);
            Move(0, 0, false, false, false);
            Thread.Sleep(RandomUtils.MouseClickDuration);
            Move(0, 0, true, false, false);
            Thread.Sleep(RandomUtils.MouseClickDuration);
            Move(0, 0, false, false, false);
@@ -303,9 +324,9 @@
        public void PressKey(bool pressLeftControl, bool pressRightControl, bool pressLeftShift, bool pressRightShift, bool pressLeftAlt, bool pressRightAlt, bool pressLeftGUI, bool pressRightGUI, params HIDCode[] keys)
        {
            PutDown(pressLeftControl, pressRightControl, pressLeftShift, pressRightShift, pressLeftAlt, pressRightAlt, pressLeftGUI, pressRightGUI, keys);
            Thread.Sleep(100);
            Thread.Sleep(RandomUtils.KeyPressDuration);
            PutDown(false, false, false, false, false, false, false, false);
            Thread.Sleep(100);
            Thread.Sleep(RandomUtils.KeyPressDuration);
        }
        /// <summary>