0

したがって、記号 + を含むバーコードを送信する必要があります。問題は、この記号がアプリケーションに表示されず、次の番号を削除することです。

たとえば、これを送信する必要があります。

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

そして、私はこれになります:

DB255000-0429000-017800000000000000000000000000000000000000000000000000T2L0RE9WM0K6FJM0Q1X5DFRA

ご覧のとおり、+ 記号は SHIFT として扱われるため、アプリケーションと Visual Studio の間で + 記号が消えます。「+」記号をコードに記述して、SHIFT ではなく + と見なされるようにするにはどうすればよいですか?

4

1 に答える 1

6

ドキュメントから:

プラス記号 (+)、脱字記号 (^)、パーセント記号 (%)、チルダ (~)、および括弧 () は、SendKeys にとって特別な意味を持ちます。これらの文字のいずれかを指定するには、中かっこ ({}) で囲みます。

したがって、「01{+}378000{+}...」を送信する必要があります。

于 2013-10-28T06:58:57.520 に答える