1. 首页
  2. 编程语言
  3. Web开发
  4. .net操作IE窗口

.net操作IE窗口

上传者: 2021-05-04 20:13:38上传 TXT文件 2.42KB 热度 29次
操作IE窗口 SHDocVw.InternetExplorer ies = new SHDocVw.InternetExplorer(); //DataSet1TableAdapters.userTableAdapter ud = new userTableAdapter(); SHDocVw.WebBrowser wb = new SHDocVw.WebBrowser(); SHDocVw.IShellWindows swc = new SHDocVw.ShellWindowsClass(); mshtml.HTMLInputElementClass input; foreach (var item in swc) { SHDocVw.InternetExplorer objIE = (SHDocVw.InternetExplorer)item; System.Console.Write(objIE.FullName); System.Console.Write(objIE.LocationName); //System.Console.Write(objIE.Document); System.Console.Write(objIE.Name); if (objIE.LocationName == "国航飞行安全管理信息系统") { // System.Console.Write("----"); mshtml.IHTMLDocument2 ieDoc = (mshtml.IHTMLDocument2)objIE.Document; foreach (mshtml.IHTMLElement ieElement in ieDoc.all) { //if its tag is input and name is q(question) if (ieElement.tagName.ToUpper().Equals("INPUT")) { input = ((mshtml.HTMLInputElementClass)ieElement); if (input.name == "username") { //Response.Write(input.value); input.value = ""+name+""; } if (input.name == "password") { // Response.Write(input.value); input.value = "GHGF20096152"; } } } }
下载地址
用户评论
码姐姐匿名网友 2025-03-13 17:13:11

非常感谢,解决了困扰了两天的问题,扩展了下,实现数据填充到页面

码姐姐匿名网友 2025-03-13 13:02:42

写的例子很不错,对刚刚接触这个组件的初学者太好了。

码姐姐匿名网友 2025-03-13 21:40:32

试了一下,参考了几句。有用。