0

キーを IE アドレス バーに送信しようとしています。IE で Web ページを開きますが、それにキーを送信すると、アドレス バーの以前のコンテンツが削除されます。文字列を IE のアドレス バーまたは検索ボックスに送信する方法は?

4

2 に答える 2

2

ええ、アドレス バーにキーを送信すると、そこに既に表示されているものが削除されます。物理キーボードのキーを押しても同じことが起こります。その理由は、アドレス バーのテキストが選択されている(または強調表示されている) ためです。つまり、キーを 1 つでも入力するとすべてが消去されます。これは利便性を目的としていますが、明らかに邪魔になります。

キープレスを送信する前に、まずアドレスバーのテキストの選択を解除する必要があります。

また、このkbd_event関数は に取って代わられていることに注意してくださいSendInput。代わりに使用することをお勧めします。

于 2011-04-02T14:06:35.453 に答える
1

テキストの選択を解除し、その末尾に何かを追加する必要がある場合は、kbd_event/SendInput を使用して、最初に End キーを押して送信してみてください。

于 2011-04-03T18:28:58.370 に答える