c#winform程序上webbrowser控件,通过点击winform上的按钮向webbrowser中网页发送“Alt+P” 这个组合键

用c#谁能给我个简单的案例分数不是问题做好了可以加... 用c# 谁能给我个简单的案例 分数不是问题 做好了可以加 展开
 我来答
优游自如
2012-03-27 · TA获得超过1012个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:186万
展开全部
这个需要客户端程序和浏览器脚本的交互。

你在winform的按钮点击事件里写:

this.WebBrowser.Document.InvokeScript("execute",new string[]{"%P"});

当前WebBrowser浏览的网页中脚本如下:

function execute(key)
{
var WshShell = new ActiveXObject("WScript.Shell");
WshShell.SendKeys(key);
}

这样就可以向浏览器的网页发送“Alt+P”的组合键了,但需要基于一个前提:IE的安全性要调整为支持ActiveX控件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式