private void edit(object sender, MouseEventArgs e) { textBox1.Text = str; int x = 0, y = 0; MouseManipulator m = new MouseManipulator(); if (str == "LU") { x = e.X - 10; y = e.Y + 10; set_position(x, y); MouseManipulator.VirtualMouse.MoveTo(-2, 0); } else if (str == "LD") { MouseManipulator.VirtualMouse.LeftDown(); } else if (str == "RU") { MouseManipulator.VirtualMouse.RightUp(); } else if (str == "RD") { MouseManipulator.VirtualMouse.RightDown(); } }
public void MouseManipulate(int x, int y, bool clickAlso = false) { MouseManipulator.MouseMove(x, y); if (clickAlso) { MouseManipulator.MouseClickLeft(); } }
public override void OnInspectorGUI() { base.OnInspectorGUI(); MouseManipulator emitter = (MouseManipulator)target; if (emitter.m_fluid == null) { EditorGUILayout.HelpBox("Fluid simulator not defined", MessageType.Error); } if (emitter.m_particlesArea == null) { EditorGUILayout.HelpBox("Particles Area not defined", MessageType.Error); } emitter.m_particlesStrength = EditorGUILayout.Slider("Particles Strength", emitter.m_particlesStrength / 1000f, 0.0f, 10.0f) * 1000f; emitter.m_particlesRadius = EditorGUILayout.Slider("Particles Radius", emitter.m_particlesRadius, 0.0f, 5.0f); emitter.m_velocityStrength = EditorGUILayout.Slider("Velocity Strength", emitter.m_velocityStrength, 0.0f, 10.0f); emitter.m_velocityRadius = EditorGUILayout.Slider("Velocity Radius", emitter.m_velocityRadius, 0.0f, 5.0f); EditorUtility.SetDirty(emitter); }
void catchFish(Object source, ElapsedEventArgs e) { Random rand = new Random(); int xPos = rand.Next(xStart, xEnd); int yPos = rand.Next(yStart, yEnd); Dispatcher.BeginInvoke(new Action(() => { this.L_Log.Content = "Podjęto próbę łowienia x:" + xPos.ToString() + " y:" + yPos.ToString(); })); switch (fishingButton) { case "F1": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F1); break; case "F2": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F2); break; case "F3": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F3); break; case "F4": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F4); break; case "F5": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F5); break; case "F6": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F6); break; case "F7": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F7); break; case "F8": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F8); break; case "F9": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F9); break; case "F10": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F10); break; case "F11": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F11); break; case "F12": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F12); break; case "PAUSE": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.PAUSE); break; case "SCROLL": inputSimulator.Keyboard.KeyPress(VirtualKeyCode.SCROLL); break; default: inputSimulator.Keyboard.KeyPress(VirtualKeyCode.F1); break; } Thread.Sleep(200); MouseManipulator.LeftClick(xPos, yPos); Thread.Sleep(200); Dispatcher.BeginInvoke(new Action(() => { if (Keyboard.IsKeyDown(Key.LeftAlt) || Keyboard.IsKeyDown(Key.RightAlt)) { toggleFishing(); } })); }
private static void Main() { Thread.Sleep(2000); int i = 0; while (i < 10) { i++; Thread.Sleep(2000); MouseManipulator.SetCursorPosition(100, 100); Thread.Sleep(50); MouseManipulator.SetCursorPosition(100, 150); Thread.Sleep(50); MouseManipulator.SetCursorPosition(100, 200); Thread.Sleep(50); MouseManipulator.SetCursorPosition(150, 200); Thread.Sleep(50); MouseManipulator.SetCursorPosition(200, 200); Thread.Sleep(50); MouseManipulator.SetCursorPosition(200, 150); Thread.Sleep(50); MouseManipulator.SetCursorPosition(200, 100); Thread.Sleep(50); MouseManipulator.SetCursorPosition(150, 100); Thread.Sleep(50); MouseManipulator.SetCursorPosition(100, 100); Thread.Sleep(50); MouseManipulator.PerformLeftMouseDown(200, 200); Thread.Sleep(200); MouseManipulator.PerformLeftMouseUp(500, 500); } //while (true) //{ // IntegerPoint pos = MouseManipulator.GetCursorPosition(); // Console.WriteLine($"X: {pos.X}, Y: {pos.Y}"); // Thread.Sleep(50); //} //MouseManipulator.PerformLeftClick(); //MouseManipulator.PerformLeftClick(100, 500); //MouseManipulator.PerformRightClick(); //MouseManipulator.PerformRightClick(300, 500); //MouseManipulator.PerformMiddleClick(); //MouseManipulator.PerformMiddleClick(100, 85); //while (true) //{ // MouseManipulator.ScrollMouseWheelDown(1); // Thread.Sleep(100); // MouseManipulator.ScrollMouseWheelDown(1); // Thread.Sleep(100); // MouseManipulator.ScrollMouseWheelUp(1); // Thread.Sleep(100); // MouseManipulator.ScrollMouseWheelUp(1); // Thread.Sleep(100); //} }