如何将剪贴板中的数据粘贴到网页中的焦点文本控件?

Posted

技术标签:

【中文标题】如何将剪贴板中的数据粘贴到网页中的焦点文本控件?【英文标题】:How to paste data from clip board to focused text control in web page? 【发布时间】:2013-12-30 10:20:33 【问题描述】:

我正在做一个项目,我想将数据从剪贴板粘贴到最后一个焦点网页的文本控件(如用户名或密码的文本框)。 网页将在Chrome\FF\Safari Web Browser打开。

点击我的应用程序中的“粘贴”按钮即可完成所有任务。

我有上次使用的应用程序的句柄,包括web Browser(我的应用程序除外)。 那么有人可以帮我解决这个问题吗?

抱歉英语不好。

如果需要更多信息,请发表评论。

提前谢谢你。

【问题讨论】:

【参考方案1】:

您首先必须“激活”目标窗口,才能真正获得焦点文本框。 请参阅that answer 以执行此操作。

然后,您必须使用SendInput 伪造“粘贴”键盘命令。

【讨论】:

感谢@manuell 它有效。并解决了我的问题。我从过去 15 天开始就遇到了这个问题。你帮了我很多。

以上是关于如何将剪贴板中的数据粘贴到网页中的焦点文本控件?的主要内容,如果未能解决你的问题,请参考以下文章

如何将网页上的内容复制到excel表格

通过 IIS 配置 Web 应用程序时,从剪贴板粘贴图像不起作用

ExtJs:当文本字段获得焦点时,在文本字段中手动触发粘贴事件

求一文本编辑器控件

如何让用户使用纯 Javascript 将剪贴板中的图像数据粘贴到 Firefox 中的画布元素中?

vb6 webbrowser 如何判断当前网页中获取焦点的是否一个文本框?