SendKeys.SendWait()用法
发布日期:2021-10-03 22:21:29 浏览次数:0 分类:技术文章

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

            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 键。
上一篇:CSharp-webBrowser
下一篇:通过C#模拟键盘登录网站