【发布时间】:2013-08-28 21:16:13
【问题描述】:
谁有使用 SendKey 方法的经验?
我的问题是当我想发送 ^ 符号时,我读到我必须用这样的括号发送它。 {^}
但是当我这样做时,我会得到一个 & 标志?
有人知道为什么吗?如果我制作像 {^ 2} 这样的东西,我会得到 && 但我不会得到 ^ :)
编辑: 很抱歉对于这个误会! 对于所有我的第一个评论是我现在这样做的方式,它不会像这样工作。
【问题讨论】:
-
命令是SendKeys.Send("{^}");
-
您应该删除您的问题或发布您自己的答案并在两天内接受。
-
不,这不是答案,这就是我尝试过的方法,但它不起作用!我只想添加我当前使用的命令。 (但正如我提到的那样,它不起作用)
-
在这种情况下,您应该使用edited your question 而不是发表评论。
-
在虚拟机中得到了相同的行为...但是我查看了 MSDN 文章,发现其中的一段正在写:如果您的应用程序旨在用于国际使用各种键盘,使用 Send 可能会产生不可预测的结果,应该避免。 所以我认为这正是问题所在......