예제 #1
0
        private void GlobalKeyboardHook_KeyDownOrUp(object sender, GlobalKeyboardHookEventArgs e)
        {
            if (!e.IsUp || !e.Alt)
            {
                return;
            }
            switch (e.KeyCode)
            {
            case VirtualKey.D1:
                _screenShooter.SaveImage(textBox5.Text);
                break;

            case VirtualKey.D2:
                _screenShooter.SaveImage(textBox4.Text);
                break;

            case VirtualKey.D3:
                _screenShooter.SaveImage(textBox3.Text);
                break;

            case VirtualKey.D4:
                StartPatrol();
                break;

            case VirtualKey.D5:
                Show();
                break;

            case VirtualKey.D6:
                Hide();
                break;

            case VirtualKey.D7:
                VehicleAction();
                break;

            case VirtualKey.D8:
                VehicleAction(false);
                break;
            }
        }
예제 #2
0
 public PatrolEngine(uint interval = 10, string basePath = "d:\\")
 {
     _path = basePath;
     _patrolTimer.Interval = (int)interval * 1000 * 60;
     _patrolTimer.Tick    += (o, e) => _screenShooter.SaveImage(_path + "\\" + _pathPrifex);
 }