1

誰でも SendKey Methode の経験がありますか?

私の問題は、私が読んだ ^ 記号を送信したいときです。このように括弧で送信する必要がありました。{^}

しかし、そうすると、 & サインが表示されますか?

理由を知っている人はいますか?{^ 2} のようなものを作成すると && が得られますが、^ は得られません :)

編集:誤解してすみません!すべての私の最初のコメントは、私が今それを行う方法であり、このようには機能しません。


ここに画像の説明を入力

4

1 に答える 1

0

MSDN から:

プラス記号 (+)、キャレット (^)、パーセント記号 (%)、チルダ (~)、および括弧 () は、SendKeys にとって特別な意味を持ちます。これらの文字のいずれかを指定するには、中かっこ ({}) で囲みます。たとえば、プラス記号を指定するには、「{+}」を使用します。中括弧文字を指定するには、「{{}」および「{}}」を使用します。角かっこ ([ ]) は SendKeys にとって特別な意味はありませんが、中かっこで囲む必要があります。

したがって、キャレットの正しい構文は次のとおりです。

SendKeys.Send("{^}");

それが機能する証拠: ここに画像の説明を入力

于 2013-08-28T12:58:22.620 に答える