0

所以我应该发送一个条形码,其中包括符号+。问题是这个标志没有出现在应用程序上并删除下一个数字。

我应该发送这个例如:

DB2+555000-04+329000-01+378000+00000000000000000000000000000000000000000000000000000T2L0RE9WM0K6FJM0Q1X5DFRA

我变成了这样:

DB255000-0429000-0178000000000000000000000000000000000000000000000000000000T2L0RE9WM0K6FJM0Q1X5DFRA

正如您所见,应用程序和 Visual Studio 之间的 + 号消失了,因为 + 号被视为 SHIFT。如何在代码中编写“+”号,以便将其视为 + 而不是 SHIFT

4

1 回答 1

6

文档中:

加号 (+)、插入符号 (^)、百分号 (%)、波浪号 (~) 和括号 () 对于 SendKeys 具有特殊含义。要指定这些字符之一,请将其括在大括号 ({}) 中。

所以你应该发送“01{+}378000{+}...”

于 2013-10-28T06:58:57.520 回答