Keyboard.SendKeys 方法 (String, Boolean)
发送击键以生成指定的文本字符串。
命名空间: Microsoft.VisualStudio.TestTools.UITesting
程序集: Microsoft.VisualStudio.TestTools.UITesting(在 Microsoft.VisualStudio.TestTools.UITesting.dll 中)
语法
声明
Public Shared Sub SendKeys ( _
text As String, _
isEncoded As Boolean _
)
public static void SendKeys(
string text,
bool isEncoded
)
public:
static void SendKeys(
String^ text,
bool isEncoded
)
static member SendKeys :
text:string *
isEncoded:bool -> unit
public static function SendKeys(
text : String,
isEncoded : boolean
)
参数
- text
类型:System.String
要为其生成击键的文本。
- isEncoded
类型:System.Boolean
如果对文本进行编码,则为 true;否则为 false。
备注
text 可以包含键修饰符。
控件
^Shift
+Alt
%窗口
#
若要发送 Control+A 按键顺序,请使用 SendKeys("^a")。
若要发送一个表示密钥修饰符的字符,请将该字符用一对大括号括起来。 例如,要发送加号,请使用 SendKeys("{+}")。
若要发送括号,请将括号用一对大括号括起来。 例如,要发送左或右括号,请分别使用 SendKeys("{{}") 或 SendKeys("{}}")。
另外,您也可以用使用 ModifierKeys 枚举的方法,例如 SendKeys 方法。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。