2011-09-22 71 views

回答

6

http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx

加号(+),插入符号(^),百分号(% ),波形符号(〜)和圆括号()对SendKeys有特殊的含义。要指定这些字符的其中之一,请将其括入大括号({})中。例如,要指定 指定加号,请使用“{+}”。 要指定大括号字符,请使用 “{{}”和“{}}”。括号([])对SendKeys没有特殊含义, 但您必须将它们括在大括号中。在其他应用程序中,括号 确实有一个特殊含义,当发生动态数据交换(DDE)时可能很重要。

基本上,你需要加倍括号逃避对他们说,

{{} 

发送{开括号,并

{}} 

发送一个右括号。乍看之下可能并不明显,但这只是将大括号括起来。这与其他转义序列一致,例如在C/C#/ etc中使用\\来表示文字\而不是字符串格式化字符。

+0

谢谢...我得到了解决方案...非常感谢 – Thusitha