Exemplo n.º 1
0
        public KeyBoardBotActionSettings(KeyBoardBotAction keyBoardBotAction)
        {
            InitializeComponent();

            TextBox_Text.Text = keyBoardBotAction.text;

            TextBox_Delay.Text = keyBoardBotAction.delay.ToString();

            Button_Close.Click += (s, e) => Close();

            Button_Minimize.Click += (s, e) => WindowState = WindowState.Minimized;
        }
Exemplo n.º 2
0
        private void Button_Start_Click(object sender, RoutedEventArgs e)
        {
            this.Hide();

            if (actions.Count >= 1)
            {
                Thread.Sleep(delay);

                for (int l = 0; l <= loops; l++)
                {
                    for (int i = 0; i <= actions.Count - 1; i++)
                    {
                        if (actions[i] is MouseBotAction)
                        {
                            MouseBotAction mouseBotAction = (MouseBotAction)actions[i];

                            int x = mouseBotAction.x;
                            int y = mouseBotAction.y;

                            if (mouseBotAction.leftClick)
                            {
                                LeftMouseClick(x, y);
                            }
                            else
                            {
                                RightMouseClick(x, y);
                            }
                        }
                        else if (actions[i] is KeyBoardBotAction)
                        {
                            KeyBoardBotAction keyBoardBotAction = (KeyBoardBotAction)actions[i];

                            InputSimulator inputSimulator = new InputSimulator();

                            inputSimulator.Keyboard.TextEntry(keyBoardBotAction.text);
                        }

                        Thread.Sleep(actions[i].delay);
                    }
                }
            }

            this.Show();
        }
Exemplo n.º 3
0
        private void Button_Save_Click(object sender, RoutedEventArgs e)
        {
            string text = TextBox_Text.Text;

            int delay;

            try
            {
                delay = Convert.ToInt32(TextBox_Delay.Text);
            }
            catch
            {
                delay = 0;
            }

            KeyBoardBotAction keyBoardBotAction = new KeyBoardBotAction(text, delay);

            MainWindow.ChangeBotAction(keyBoardBotAction);

            this.Close();
        }