Exemplo n.º 1
0
        // event. (ajouté dynamiquement)
        private void GetRightClickPosition_Event(object sender, EventArgs e)
        {
            Point MousePos = GamePanel.PointToClient(Cursor.Position);

            AddTrajetStep("RIGHTCLICK::" + MousePos.X + "x" + MousePos.Y);

            if (SimulateMoveCheckBox.Checked)
            {
                FakeClick.RightClickOnPoint(GameProcess.MainWindowHandle, MousePos); // right click
            }
            MouseRightClickBtn.LostFocus -= this.GetRightClickPosition_Event;
            this.Cursor = Cursors.Default;
        }
Exemplo n.º 2
0
 // ClickOn(...) : effectue un click sur la zone/position spécifiée
 private void ClickOn(String ClickPosition, bool RightClick = false)
 {
     try
     {
         // découpage des coordonnées de la position de click
         string[] clickXY    = Regex.Split(ClickPosition, "x");
         Point    ClickPoint = new Point(Int32.Parse(clickXY[0]), Int32.Parse(clickXY[1]));
         if (RightClick)
         {
             FakeClick.RightClickOnPoint(GameHandle, ClickPoint);
         }
         else
         {
             FakeClick.ClickOnPoint(GameHandle, ClickPoint);
         }
     }
     catch (Exception ex)
     {
         Log.Debug(ex.Message);
     }
 }