您的位置:首页 > 大数据 > 人工智能

SendKeys.SendWait()用法

2014-03-01 13:58 2086 查看

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

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 键。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息