Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试将密钥发送到 IE 地址栏。我在 IE 上打开网页,但是当我向它发送密钥时,它会删除地址栏的先前内容。如何将字符串发送到 IE 地址栏或搜索框?
是的,当您将密钥发送到地址栏时,它将删除那里已经显示的内容。如果您在物理键盘上按下一个键,也会发生同样的事情。原因是地址栏中的文本被选中(或突出显示),这意味着当您键入一个键时,所有内容都会被删除。它是为了方便起见,但显然会妨碍您。
在发送按键之前,您需要先取消选择地址栏中的文本。
另请注意,该kbd_event函数已被 取代SendInput,您可能希望使用它。
kbd_event
SendInput
如果您需要取消选择文本并在其末尾附加一些内容,请尝试在 kbd_event/SendInput 的帮助下先发送 End 按键。