Esempio n. 1
0
 public static void Click(int milliseconds)
 {
     Thread.Sleep(milliseconds);
     KeyRegister.mouse_event(KeyRegister.MOUSE_BUTTONDOWN, 0, 0, 0, IntPtr.Zero);
     Thread.Sleep(50);
     KeyRegister.mouse_event(KeyRegister.MOUSE_BUTTONUP, 0, 0, 0, IntPtr.Zero);
 }
Esempio n. 2
0
        private async void StartAlarm(object sender, RoutedEventArgs e)
        {
            if (viewModel.CountThreadStarted == false)
            {
                if (viewModel.Alarm.Started == false)
                {
                    if (viewModel.Alarm.Target == null || viewModel.Alarm.AttackList == null || viewModel.Alarm.AttackList.Count < 2)
                    {
                        return;
                    }
                    if (sender is MainWindow)
                    {
                        KeyRegister.mouse_event(KeyRegister.MOUSE_BUTTONDOWN, 0, 0, 0, IntPtr.Zero);
                        Thread.Sleep(50);
                        KeyRegister.mouse_event(KeyRegister.MOUSE_BUTTONUP, 0, 0, 0, IntPtr.Zero);
                    }
                    viewModel.Alarm.Started         = true;
                    viewModel.Alarm.Player.Position = viewModel.Alarm.Player.NaturalDuration.TimeSpan;
                    Progress <bool> progress = new Progress <bool>((x) =>
                    {
                        viewModel.Alarm.PlaySound();
                    }
                                                                   );
                    await Task.Factory.StartNew(() => { viewModel.Alarm.Start(progress); }, TaskCreationOptions.LongRunning);

                    viewModel.Alarm.Player.Stop();
                }
                else
                {
                    viewModel.Alarm.Started = false;
                }
            }
        }
Esempio n. 3
0
 public static void Click()
 {
     KeyRegister.mouse_event(KeyRegister.MOUSE_BUTTONDOWN, 0, 0, 0, IntPtr.Zero);
     Thread.Sleep(50);
     KeyRegister.mouse_event(KeyRegister.MOUSE_BUTTONUP, 0, 0, 0, IntPtr.Zero);
 }