首页 > 代码库 > sendkeys

sendkeys

此方法是模拟键盘的,所以必须传入键盘数据。

 

SendKeys.SendWait("{F5}");          //发送F5按键            SendKeys.SendWait("^s");       //发送 Ctrl + s 键            SendKeys.SendWait("%{F4}");      // 发送 Alt + F4 键            /*按键 代码             BACKSPACE {BACKSPACE}, {BS}, 或 {BKSP}             BREAK {BREAK}             CAPS LOCK {CAPSLOCK}             DEL or DELETE {DELETE} 或 {DEL}             DOWN ARROW {DOWN}             END {END}             ENTER  {ENTER}或 ~             ESC {ESC}             HELP {HELP}             HOME {HOME}             INS or INSERT {INSERT} 或 {INS}             LEFT ARROW {LEFT}             NUM LOCK {NUMLOCK}             PAGE DOWN {PGDN}             PAGE UP {PGUP}             PRINT SCREEN {PRTSC}             RIGHT ARROW {RIGHT} 
	   SendKeys.SendWait("+{TAB}");
           SendKeys.SendWait("%f");//alt+f           SendKeys.SendWait("{Tab}");           SendKeys.SendWait("{Enter}")
多次按键的代码
为了指定重复键,使用 {key number} 的形式。必须在 key 与 number 之间放置一个空格。例如,{LEFT 42} 意指 42 次按下 LEFT ARROW 键;{h 10} 则是指 10 次按下 H 键。

sendkeys