示例#1
0
        public static void SimulateStandardShortcut(StandardShortcut shortcut)
        {
            switch (shortcut)
            {
            case StandardShortcut.Copy:
                KeyDown(Keys.Control);
                KeyPress(Keys.C);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Cut:
                KeyDown(Keys.Control);
                KeyPress(Keys.X);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Paste:
                KeyDown(Keys.Control);
                KeyPress(Keys.V);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.SelectAll:
                KeyDown(Keys.Control);
                KeyPress(Keys.A);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Save:
                KeyDown(Keys.Control);
                KeyPress(Keys.S);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Open:
                KeyDown(Keys.Control);
                KeyPress(Keys.O);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.New:
                KeyDown(Keys.Control);
                KeyPress(Keys.N);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Close:
                KeyDown(Keys.Alt);
                KeyPress(Keys.F4);
                KeyUp(Keys.Alt);
                break;

            case StandardShortcut.Print:
                KeyDown(Keys.Control);
                KeyPress(Keys.P);
                KeyUp(Keys.Control);
                break;
            }
        }
示例#2
0
        /// <summary>
        /// 模拟系统常用快捷键
        /// </summary>
        /// <param name="shortcut">快捷键操作</param>
        public static void SimulateStandardShortcut(StandardShortcut shortcut)
        {
            switch (shortcut)
            {
            case StandardShortcut.Copy:    //=Ctrl+C
                KeyDown(Keys.Control);
                KeyPress(Keys.C);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Cut:    //=Ctrl+X
                KeyDown(Keys.Control);
                KeyPress(Keys.X);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Paste:    //=Ctrl+V
                KeyDown(Keys.Control);
                KeyPress(Keys.V);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.SelectAll:    //=Ctrl+A
                KeyDown(Keys.Control);
                KeyPress(Keys.A);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Save:    //=Ctrl+S
                KeyDown(Keys.Control);
                KeyPress(Keys.S);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Open:    //=Ctrl+O
                KeyDown(Keys.Control);
                KeyPress(Keys.O);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.New:    //=Ctrl+N
                KeyDown(Keys.Control);
                KeyPress(Keys.N);
                KeyUp(Keys.Control);
                break;

            case StandardShortcut.Close:    //=Alt+F4
                KeyDown(Keys.Alt);
                KeyPress(Keys.F4);
                KeyUp(Keys.Alt);
                break;

            case StandardShortcut.Print:    //=Ctrl+P
                KeyDown(Keys.Control);
                KeyPress(Keys.P);
                KeyUp(Keys.Control);
                break;
            }
        }
示例#3
0
 public static void SimulateStandardShortcut(StandardShortcut shortcut)
 {
     switch (shortcut)
     {
     case StandardShortcut.Copy:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.C);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.Cut:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.X);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.Paste:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.V);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.SelectAll:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.A);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.Save:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.S);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.Open:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.O);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.New:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.N);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     case StandardShortcut.Close:
         KeyboardSimulator.KeyDown(Keys.Alt);
         KeyboardSimulator.KeyPress(Keys.F4);
         KeyboardSimulator.KeyUp(Keys.Alt);
         return;
     case StandardShortcut.Print:
         KeyboardSimulator.KeyDown(Keys.Control);
         KeyboardSimulator.KeyPress(Keys.P);
         KeyboardSimulator.KeyUp(Keys.Control);
         return;
     default:
         return;
     }
 }