1、方法
通过窗口句柄,获取webbrowser控件HTML内容
2、代码
Dim obj As HTMLDocumentClass = DirectCast(Win32APIObjectFromLresult(lRes, GetType(IHTMLDocument)GUID, IntPtrZero), HTMLDocumentClass)Return obj
End Function
Public Shared Function GetIEWindowDocument(ByVal windowName As String) As HTMLDocumentClass
Dim lRes As New UIntPtr()
Dim parentHWnd As IntPtr = Win32APIFindWindow(Nothing, windowName)
MessageBoxShow(parentHWndToString())
Dim editHWnd As IntPtr = Win32APIFindWindowEx(parentHWnd, IntPtrZero, "SplitterBar", "")
'需要查找的子窗口的类名,也就是输入框
MessageBoxShow(editHWndToString())
Dim editHWnd1 As IntPtr = Win32APIFindWindowEx(editHWnd, IntPtrZero, "StandardWindow", "")
'需要查找的子窗口的类名,也就是输入框
MessageBoxShow(editHWnd1ToString())
Dim editHWnd2 As IntPtr = Win32APIFindWindowEx(editHWnd1, IntPtrZero, "SimpleBrowser", "")
'需要查找的子窗口的类名,也就是输入框
Dim editHWnd3 As IntPtr = Win32APIFindWindowEx(editHWnd2, IntPtrZero, "Shell Embedding", "")
'需要查找的子窗口的类名,也就是输入框
Dim editHWnd4 As IntPtr = Win32APIFindWindowEx(editHWnd3, IntPtrZero, "Shell DocObject View", "")
'需要查找的子窗口的类名,也就是输入框
MessageBoxShow("Shell DocObject View" & editHWnd2ToString())
Dim editHWnd5 As IntPtr = Win32APIFindWindowEx(editHWnd4, IntPtrZero, "Internet Explorer_Server", "")
在windows *** 作系统中,每个应用程序都有一个控制菜单。提供还原、移动、大小、最小化、最大化、关闭窗口功能。电子计算机程序进行中出现在显示屏上的选项列表,也指各种服务项目的清单等,含义更为广泛。
右击标题栏的任意位置,或单击标题栏左侧的图标即可d出控制菜单。同时按住alt +空格也可以d出控制菜单。每个程序都有的控制菜单具有相同的菜单命令。双击“控制菜单”按钮可关闭窗口。
电脑菜单:
在电脑中大家可能对菜单不陌生,它既是Windows的缓存区的资源,还是用户的控件,它是RES资源的一部分,他不同于Windows中的任何代码。
而MSDOS是利用汇编代码所实现的,实现在这里指通过代码通道,传递UI信息,详细请看映射函数,这里不一一讲解。
Windows的菜单与MSDOS的菜单最大的差别就是一个是自我主义的(自我编译),还有一个是共产主义的(这里的共产主义,指的是Windows通过Kernel通道制作菜单
linux下type的对应命令是cat
find的对应命令是grep
所以命令如下
cat 文件名 | grep aaaa
注意文件名是区分大小写的
aaaa如果有空格需要加参数和引号
一、常见用法:
F1 显示当前程序或者windows的帮助内容。
F2 当你选中一个文件的话,这意味着“重命名”
F3 当你在桌面上的时候是打开“查找:所有文件”对话框
F10或ALT激活当前程序的菜单栏
windows键或CTRL+ESC 打开开始菜单
CTRL+ALT+DELETE 在win9x中打开关闭程序对话框
DELETE 删除被选择的选择项目,如果是文件,将被放入回收站
SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站
CTRL+N新建一个新的文件CTRL+O打开“打开文件”对话框
CTRL+P打开“打印”对话框CTRL+S保存当前 *** 作的文件
CTRL+X剪切被选择的项目到剪贴板
CTRL+INSERT或CTRL+C 复制被选择的项目到剪贴板
SHIFT+INSERT或CTRL+V 粘贴剪贴板中的内容到当前位置
ALT+BACKSPACE或CTRL+Z撤销上一步的 *** 作
ALT+SHIFT+BACKSPACE重做上一步被撤销的 *** 作
Windows键+M最小化所有被打开的窗口。
Windows键+CTRL+M重新将恢复上一项 *** 作前窗口的大小和位置
Windows键+E打开资源管理器
Windows键+F打开“查找:所有文件”对话框
Windows键+R打开“运行”对话框
Windows键+BREAK打开“系统属性”对话框
Windows键+CTRL+F打开“查找:计算机”对话框
SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单
SHIFT 在放入CD的时候按下不放,可以跳过自动播放CD。在打开word的时候按下不
放,可以跳过自启动的宏
ALT+F4 关闭当前应用程序ALT+SPACEBAR 打开程序最左上角的菜单
ALT+TAB 切换当前程序ALT+ESC 切换当前程序
ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换
PRINTSCREEN 将当前屏幕以图象方式拷贝到剪贴板
ALT+PRINTSCREEN 将当前活动程序窗口以图象方式拷贝到剪贴板
CTRL+F4 关闭当前应用程序中的当前文本(如word中)
CTRL+F6 切换到当前应用程序中的下一个文本(加shift可以跳到前一个窗口)
在IE中:
ALT+RIGHTARROW 显示前一页(前进键)
ALT+LEFTARROW 显示后一页(后退键)
CTRL+TAB在页面上的各框架中切换(加shift反向)
F5刷新CTRL+F5 强行刷新
目的快捷键
激活程序中的菜单栏F10
执行菜单上相应的命令ALT+菜单上带下划线的字母
关闭多文档界面程序中的当前窗口CTRL+F4
关闭当前窗口或退出程序ALT+F4
复制CTRL+C剪切CTRL+X删除DELETE
显示所选对话框项目的帮助F1
显示当前窗口的系统菜单ALT+空格键
显示所选项目的快捷菜单SHIFT+F10
显示“开始”菜单CTRL+ESC
显示多文档界面程序的系统
菜单ALT+连字号(-)
粘贴CTRL+V
切换到上次使用的窗口或者
按住ALT然后重复按TAB,
切换到另一个窗口ALT+TAB
撤消CTRL+Z
二、使用“Windows资源管理器”的快捷键目的快捷键
如果当前选择展开了,要折
叠或者选择父文件夹左箭头
折叠所选的文件夹NUMLOCK+负号(-)
如果当前选择折叠了,要展开
或者选择第一个子文件夹右箭头
展开当前选择下的所有文件夹NUMLOCK+
展开所选的文件夹NUMLOCK+加号(+)
在左右窗格间切换F6
三、使用WINDOWS键
可以使用Microsoft自然键盘或含有Windows徽标键的其他任何兼容键
盘的以下快捷键。目的快捷键
在任务栏上的按钮间循环WINDOWS+TAB
显示“查找:所有文件”WINDOWS+F
显示“查找:计算机”CTRL+WINDOWS+F
显示“帮助”WINDOWS+F1
显示“运行”命令WINDOWS+R
显示“开始”菜单WINDOWS
显示“系统属性”对话框WINDOWS+BREAK
显示“Windows资源管理器”WINDOWS+E
最小化或还原所有窗口WINDOWS+D
撤消最小化所有窗口SHIFT+WINDOWS+M
四、使用“我的电脑”和“Windows资源管理器”的快捷键
目的快捷键
关闭所选文件夹及其所有父
文件夹按住SHIFT键再单击“关闭按钮(仅适用于“我的电脑”)
向后移动到上一个视图ALT+左箭头向前移动到上一个视图ALT+右箭头
查看上一级文件夹BACKSPACE
五、使用对话框中的快捷键目的快捷键
取消当前任务ESC
如果当前控件是个按钮,要单击该按钮或者如果当前控件是个复选框,要选择或清除该复选框或者
如果当前控件是个选项按钮,要单击该选项空格
键单击相应的命令ALT+带下划线的字母单击所选按钮ENTER
在选项上向后移动SHIFT+TAB在选项卡上向后移动CTRL+SHIFT+TAB
在选项上向前移动TAB在选项卡上向前移动CTRL+TAB
如果在“另存为”或“打开”对话框中选择了某文件夹,
要打开上一级文件夹BACKSPACE
在“另存为”或“打开”对话框中打开“保存到”或“查阅”F4
刷新“另存为”或“打开”对话框F5
六、使用“桌面”、“我的电脑”和“Windows资源管理器”快捷键
选择项目时,可以使用以下快捷键。目的快捷键
插入光盘时不用“自动播放”功能按住SHIFT插入CD-ROM
复制文件按住CTRL拖动文件创建快捷方式按住CTRL+SHIFT拖动文件
显示“查找:所有文件”F3显示项目的快捷菜单APPLICATION键
刷新窗口的内容F5重命名项目F2
选择所有项目CTRL+A查看项目的属性ALT+ENTER或ALT+双击
立即删除某项目而不将其放入SHIFT+DELETE“回收站”
可将APPLICATION键用于Microsoft自然键盘或含有APPLICATION键的其他兼容键
七、Microsoft放大程序的快捷键
这里运用Windows徽标键和其他键的组合。快捷键目的
Windows徽标+PRINTSCREEN将屏幕复制到剪贴板(包括鼠标光标)
Windows徽标+SCROLLLOCK将屏幕复制到剪贴板(不包括鼠标光标)
Windows徽标+PAGEUP切换反色。Windows徽标+PAGEDOWN切换跟随鼠标光标
Windows徽标+向上箭头增加放大率Windows徽标+向下箭头减小放大率
八、使用辅助选项快捷键目的快捷键
切换粘滞键开关SHIFT键五次切换切换键开关NUMLOCK五秒
切换筛选键开关右SHIFT八秒切换鼠标键开关左ALT+左SHIFT+NUMLOCK
切换高对比度开关左ALT+左SHIFT+PRINTSCREEN
----------------------------------------------------------------
shift键十三招
在简体中文win98中,shift和alt作为功能键,有着许多特殊的用途。下面就简单介绍一下shift
键的几种功能:
1、彻底删除文件:
用鼠标右键单击要删除的文件,在按住shift键的同时选择“删除”(或者在使用键盘时,按下del
键的同时按下shift键)然后单击“是”确认删除。这样,将彻底删除所选文件而不是把文件放到
回收站中。
2、跳过自动播放:
如果已经把光盘设置为“自动播放”,在光驱中放入光盘的同时按住shift键直到光驱的灯灭掉,则
可以暂时取消“自动播放”功能。但是如果“自动播放”功能被关闭了,当插入光盘时按住shift
键则将导致自动播放。
3、关闭连续窗口:
在使用“我的电脑”进行多窗口浏览时,如果想关闭所选文件夹及其所有父文件夹可以先按住shift
键,然后在所选文件夹标题栏的右上角单击关闭按钮(×)即可。
4、修改打开方式:
对于扩展名相同的文件,如果想用不同的程序打开相关联的文件,可以先按住shift键,再用鼠标
右键单击文件,然后单击“打开方式”即可。
5、调出环境菜单:
在桌面或者应用程序中,当鼠标右键单击某一对象时,会d出一个快捷菜单来。如果鼠标右键坏了
,如何使用这一功能呢?此时只需首先选择该对象,然后按shift+f10即可。
6、跳过启动文件:
当出现win98的启动画面时即按住shift键直到系统开机过程结束,则“开始程序启动”组中的
程序将不被执行。如果在启动画面出现之前就按住了shift键,则系统将自动进入安全模式。
7、快速选定文件:
在桌面“我的电脑”或“资源管理器”中,将浏览器中的单击方式扩充到文件夹和桌面后,先用鼠
标指向某一个对象,然后在按下shift键的同时,再指向另外一个对象,系统将选择两个对象之间所
组成的矩形区域内的所有对象,以达到快速选取的目的。
8、创建快捷方式:
在使用“我的电脑”或“windows资源管理器”时,要迅速创建快捷方式,可先按住ctrl+shift,
然后把文件拖到桌面上即可。
9、快速启动系统:
在系统运行过程中出现问题需要重新启动系统时,先选择“关闭系统”中的“重新启动计算机”,
然后在按住shift键的同时用鼠标单击“是”按钮,即可快速启动系统而不是启动计算机,因为此
时win98只是重新启动gui,而不再重新从bios启动,从而可以节省不少时间(但此法对当前状态为
安全模式则不起作用,如果是安装了新硬件后也可能不起作用)。
10、切换中文输入:
在win98中进行中文输入时,按ctrl+shift键可在各种中文输入法中进行切换(当然你也可以自定
义成左alt+shift),而按shift加空格键则可进行全角/半角方式的转换。
11、在internetexplorer中:
先按住shift键再单击任一链接,就会d出一个新的浏览窗口以显示该链接所指定的web页面,其
作用和鼠标右键单击某一文本链接(注意:图形链接不行)并选择“在新窗口中打开”一样。
12、在word97中:
按住shift键,再单击“文件”菜单,其中的“关闭”和“保存”命令将被替换为“全部关闭”和
“全部保存”。
13、在画图时,如果先按下shift键,则可以画出规则的图形,如正方形、圆形、正多边形、垂直
线或水平线等);在改变图形对象的大小时,如果先按下shift键,则可以保持原图的长宽比例。
二、alt键
1、激活 *** 作命令:
按下alt键可以激活活动窗口的菜单栏,使菜单栏的第一个菜单成为高亮条,而按下alt键和一个字
母就可以激活这个字母所代表的菜单项,如按下alt+f就可以激活当前窗口的“文件(file)”菜
单。此外,在对话框中,同时按下alt键和带下划线的字母则可以选定该选项并执行相应的 *** 作。
2、终止某一进程:
按下ctrl+alt+del组合键即可d出一个“关闭程序”对话框,选取某一进程,然后点击“结束
任务”即可快速终止该进程。而再次按下ctrl+alt+del组合键则可重新启动计算机。
3、d出下拉列表:
在对话框中,可以通过alt+向下箭头键来d出所选的下拉列表,以免去移动鼠标寻找并点击列表
框下箭头按钮之苦。
4、快速查看属性:
按下alt+enter组合键或在按住alt键的同时鼠标左键双击某对象(如资源管理器右边窗口中的文
件夹、文件、桌面上的图标等,左边窗口中的文件夹不行),则可快速打开其“属性”对话框。其
作用相当于点鼠标右键,并选取“属性”。
5、切换dos窗口:
按下alt+enter组合键可以在窗口和全屏幕方式下切换ms-dos。
6、万能抓图热键:
在运行游戏或其它应用软件中,当屏幕上出现精美的画面时按下alt+printscreen组合键,就可
以把当前活动窗口或对话框的内容拷贝至剪帖板
以上就是关于vb如何通过ie窗口句柄获取窗口内容全部的内容,包括:vb如何通过ie窗口句柄获取窗口内容、windows窗口的控制 *** 作可以通过、windows命令窗口下用 tpye | find "**" , 如何按多条件查询一个文本内的内容。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)