SendKeys.Send()的使用
来源:互联网 发布:商品查询软件 编辑:程序博客网 时间:2024/05/18 02:09
SendKeys.Send()
使用SendKeys将键击和组合键击发送到活动应用程序。此类无法实例化。若要发送一个键击给某个类并立即继续程序流,请使用Send。若要等待键击启动的任何进程,请使用SendWait。
每个键都由一个或多个字符表示。若要指定单个键盘字符,请使用该字符本身。例如,若要表示字母 A,请将字符串“A”传递给方法。若要表示多个字符,请将各个附加字符追加到它之前的字符的后面。若要表示字母A、B和C,请将参数指定为“ABC”。
加号(+)、插入符号(^)、百分号(%)、波浪号(~)以及圆括号() 对 SendKeys 具有特殊含义。若要指定这些字符中的某个字符,请将其放在大括号 ({}) 内。例如,若要指定加号,请使用“{+}”。若要指定大括号字符,请使用“{{}”和“{}}”。中括号 ([ ]) 对 SendKeys 没有特殊含义,但必须将它们放在大括号内。在其他应用程序中,中括号具有特殊含义,此含义可能会在发生动态数据交换(DDE)时起重要作用。
若要指定在按键(如ENTER或TAB)时不显示的字符,以及表示操作而不表示字符的键,请使用下表中的代码:
键 代码
BACKSPACE {BACKSPACE}、{BS} 或 {BKSP}
BREAK {BREAK}
CAPS LOCK {CAPSLOCK}
DEL 或 DELETE {DELETE} 或 {DEL}
DOWN ARROW(下箭头键) {DOWN}
END {END}
ENTER {ENTER} 或 ~
ESC {ESC}
HELP {HELP}
HOME {HOME}
INS 或 INSERT {INSERT} 或 {INS}
LEFT ARROW(左箭头键) {LEFT}
NUM LOCK {NUMLOCK}
PAGE DOWN {PGDN}
PAGE UP {PGUP}
PRINT SCREEN {PRTSC}(保留供将来使用)
RIGHT ARROW(右箭头键) {RIGHT}
SCROLL LOCK {SCROLLLOCK}
TAB {TAB}
UP ARROW(上箭头键) {UP}
F1 {F1}
F2 {F2}
F3 {F3}
F4 {F4}
F5 {F5}
F6 {F6}
F7 {F7}
F8 {F8}
F9 {F9}
F10 {F10}
F11 {F11}
F12 {F12}
F13 {F13}
F14 {F14}
F15 {F15}
F16 {F16}
数字键盘加号 {ADD}
数字键盘减号 {SUBTRACT}
数字键盘乘号 {MULTIPLY}
数字键盘除号 {DIVIDE}
若要指定与SHIFT、CTRL和ALT键的任意组合一起使用的键,请在这些键代码之前加上以下一段或多段代码。
键 代码
SHIFT +
CTRL ^
ALT %
若要指定在按一些键时应同时按住SHIFT、CTRL和ALT键的任意组合,请将这些键的代码放在括号内。例如,若要指定按E和C时同时按住SHIFT 键,请使用“+(EC)”。若要指定按E时应按住SHIFT,之后按C时不按住 SHIFT,请使用“+EC”。
要指定重复的键,请使用 {键数字} 的形式。键和数字之间必须放一空格。例如,{LEFT 42} 表示按左箭头键 42 次;{h 10} 表示按H 10次。
注意:因为没有可用来激活另一个应用程序的托管方法,所以可以在当前应用程序中使用此类,或使用本机Windows方法(如FindWindow和 SetForegroundWindow)来强制聚焦到其他应用程序上
- SendKeys.Send()的使用
- SendKeys.Send()的使用
- 转贴 SendKeys.Send()的使用
- 模拟键盘输入就是使用SendKeys.Send(“汉字”)与SendKeys.SendWait(“字母”)实现的
- SendKeys.Send 键代码
- C# SendKeys.Send
- SendKeys.Send()输入中文
- SendKeys.Send 方法
- C#中的SendKeys.Send操作CMD命令的问题
- SendKeys.Send或SendKeys.SendWait键代码
- webBrowser操作网页找不到节点元素使用输入键盘SendKeys.send
- winform模拟键盘操作SendKeys.Send()与SendKeys.SendWait()
- C# SendKeys.SendWait 方法和SendKeys.Send 方法区别
- C# - The differences between SendKeys.Send and SendKeys.SendWait
- 在使用sendkeys()时出现的问题
- 关于 SENDKEYS 的代码
- c#SendKeys的用法
- SendKeys
- 【原创】Google Map 常用 API 整理
- 第一个博客文章,第一个专业开发人员的工作。
- 监听浏览器关闭按钮点击事件 -- 使用JS
- 请求帮助
- VC++中各种数据类型的默认值
- SendKeys.Send()的使用
- delphi 获取大于2G的物理内存大小
- VB6中ComboBox控件的缺陷及改进
- 史上最强的绕口令
- 如何将infocenter部署成Web结构(Eclipse Help System)
- 【原创】垂直无缝滚动图片(兼容性好)实例教程
- 记忆游戏
- Android Building System 分析
- bin、nb0的区别