1

有人有使用 SendKey 方法的经验吗?

我的问题是当我想发送 ^ 符号时,我读到我必须用这样的括号发送它。{^}

但是当我这样做时,我会得到一个 & 标志?

有谁知道为什么?如果我制作像 {^ 2} 这样的东西,我会得到 && 但我不会得到 ^ :)

编辑:很抱歉造成误解!对于所有我的第一个评论是我现在这样做的方式,它不会像这样工作。


在此处输入图像描述

4

1 回答 1

0

来自 MSDN:

加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 和括号 () 对于 SendKeys 具有特殊含义。要指定这些字符之一,请将其括在大括号 ({}) 中。例如,要指定加号,请使用“{+}”。要指定大括号字符,请使用“{{}”和“{}}”。方括号 ([ ]) 对 SendKeys 没有特殊意义,但您必须将它们括在大括号中。

所以插入符号的正确语法是:

SendKeys.Send("{^}");

它有效的证据: 在此处输入图像描述

于 2013-08-28T12:58:22.620 回答