2011-09-22 72 views

回答

6

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

加號(+),插入符號(^),百分號(% ),波形符號(〜)和圓括號()對SendKeys有特殊的含義。要指定這些字符的其中之一,請將其括入大括號({})中。例如,要指定 指定加號,請使用「{+}」。 要指定大括號字符,請使用 「{{}」和「{}}」。括號([])對SendKeys沒有特殊含義, 但您必須將它們括在大括號中。在其他應用程序中,括號 確實有一個特殊含義,當發生動態數據交換(DDE)時可能很重要。

基本上,你需要加倍括號逃避對他們說,

{{} 

發送{開括號,並

{}} 

發送一個右括號。乍看之下可能並不明顯,但這只是將大括號括起來。這與其他轉義序列一致,例如在C/C#/ etc中使用\\來表示文字\而不是字符串格式化字符。

+0

謝謝...我得到了解決方案...非常感謝 – Thusitha