用这个 System.Windows.Forms.SendKeys.Send(); 就是模拟键盘
下面是一些特殊符号的键盘值
System.Windows.Forms.SendKeys.Send("+="); //值+
System.Windows.Forms.SendKeys.Send("+9"); //值(
System.Windows.Forms.SendKeys.Send("+8"); //值*
System.Windows.Forms.SendKeys.Send("+7"); //值&
System.Windows.Forms.SendKeys.Send("+6"); //值^
System.Windows.Forms.SendKeys.Send("+5"); //值%
System.Windows.Forms.SendKeys.Send("+4"); //值$
System.Windows.Forms.SendKeys.Send("+3"); //值#
System.Windows.Forms.SendKeys.Send("+2"); //值@
System.Windows.Forms.SendKeys.Send("+1"); //值!
System.Windows.Forms.SendKeys.Send("+0"); //值)
System.Windows.Forms.SendKeys.Send("+`"); //值~
下面是常用的值
代表的键 | 指定值 KeyLabelName |
---|---|
← | LEFTARROW |
→ | RIGHTARROW |
↑ | UPARROW |
↓ | DNARROW |
HOME |
HOME |
END |
END |
PAGE UP |
PGUP |
PAGE DOWN |
PGDN |
DEL |
DEL |
BACKSPACE |
BACKSPACE |
SPACEBAR |
SPACEBAR |
INS |
INS |
TAB |
TAB |
SHIFT+TAB |
BACKTAB |
Left Brace |
LBRACE |
Right Brace |
RBRACE |
ENTER |
ENTER |
F1 to F12 |
F1, F2, F3 ... |
CTRL+F1 to CTRL+F12 |
CTRL+F1, CTRL+F2 ... |
SHIFT+F1 to SHIFT+F12 |
SHIFT+F1, SHIFT+F2 ... |
ALT+F1 to ALT+F12 |
ALT+F1, ALT+F2, ALT+F3 ... |
ALT+0 to ALT+9 |
ALT+0, ALT+1, ALT+2 ... |
ALT+A to ALT+Z |
ALT+A, ALT+B, ALT+C ... |
CTRL+LEFT ARROW |
CTRL+LEFTARROW |
CTRL+RIGHT ARROW |
CTRL+RIGHTARROW |
CTRL+HOME |
CTRL+HOME |
CTRL+END |
CTRL+END |
CTRL+PAGE UP |
CTRL+PGUP |
CTRL+PAGE DOWN |
CTRL+PGDN |
CTRL+A TO CTRL+Z |
CTRL+A, CTRL+B, CTRL+C ... |
CTRL+0 |
CTRL+0 |
RIGHT MOUSE BUTTON |
RIGHTMOUSE |
LEFT MOUSE BUTTON |
LEFTMOUSE |
MOUSE BUTTON |
MOUSE |
ESC |
ESC |