誰でも SendKey Methode の経験がありますか?
私の問題は、私が読んだ ^ 記号を送信したいときです。このように括弧で送信する必要がありました。{^}
しかし、そうすると、 & サインが表示されますか?
理由を知っている人はいますか?{^ 2} のようなものを作成すると && が得られますが、^ は得られません :)
編集:誤解してすみません!すべての私の最初のコメントは、私が今それを行う方法であり、このようには機能しません。
MSDN から:
プラス記号 (+)、キャレット (^)、パーセント記号 (%)、チルダ (~)、および括弧 () は、SendKeys にとって特別な意味を持ちます。これらの文字のいずれかを指定するには、中かっこ ({}) で囲みます。たとえば、プラス記号を指定するには、「{+}」を使用します。中括弧文字を指定するには、「{{}」および「{}}」を使用します。角かっこ ([ ]) は SendKeys にとって特別な意味はありませんが、中かっこで囲む必要があります。
したがって、キャレットの正しい構文は次のとおりです。
SendKeys.Send("{^}");
それが機能する証拠: