shellwindows对象方法
ShellWindows对象是Windows脚本宿主提供的一个COM对象,用于与系统中正在运行的Shell窗口交互。Shell窗口是指Windows资源管理器打开的各个窗口,包括文件夹窗口、控制面板窗口、Internet浏览器窗口等。
ShellWindows对象具有以下方法:
1. Count方法:
- 作用:获取当前系统中打开的Shell窗口的数量。
- 语法:`Count(`
- 返回值:整数,表示Shell窗口的数量。
2. Item方法:
- 作用:获取ShellWindows对象集合中指定索引位置的ShellWindow对象。
-
语法:`Item(index)`
- 参数:index为整数,表示ShellWindow对象在ShellWindows集合中的索引位置。
- 返回值:ShellWindow对象。
3. FindWindow方法:
- 作用:在ShellWindows对象集合中查具有指定属性值的ShellWindow对象。
- 语法:`FindWindow(vararg, vararg, vararg, vararg)`
- 参数:用于指定要查的ShellWindow对象的属性值。
- 返回值:ShellWindow对象。
4. Register方法:
- 作用:向ShellWindows对象集合中添加一个ShellWindow对象。
- 语法:`Register(pid, hwnd, swc, vararg, vararg)`
- 参数:分别指定ShellWindow对象的进程ID、窗口句柄、窗口类名、窗口标题等属性值。
- 返回值:整数,表示新添加的ShellWindow对象在ShellWindows集合中的索引位置。
5. Unregister方法:
- 作用:从ShellWindows对象集合中移除指定的ShellWindow对象。
- 语法:`Unregister(index)`
- 参数:index为整数,表示要移除的ShellWindow对象在ShellWindows集合中的索引位置。
-返回值:无。
6. WhenReady方法:
- 作用:等待指定的ShellWindow对象加载完毕。
- 语法:`WhenReady(index, pdisp)` 或 `WhenReady(pdisp)`
- 参数:index为整数,表示要等待的ShellWindow对象在ShellWindows集合中的索引位置;pdisp为对象,表示要等待的ShellWindow对象。
shell界面-返回值:无。
7. NewEnum方法:
- 作用:获取一个能枚举ShellWindows集合中所有ShellWindow对象的枚举器对象。
- 语法:`NewEnum(`
-返回值:枚举器对象。
8. Filter方法:
- 作用:返回一个新的ShellWindows对象,其中包含满足指定条件的ShellWindow对象。
- 语法:`Filter(vararg, vararg, vararg, vararg)`
- 参数:用于指定要筛选的ShellWindow对象的属性值。
- 返回值:ShellWindows对象。
这些方法可以用于获取系统中打开的Shell窗口的信息、操作Shell窗口、查询特定的Shell窗口等。通过ShellWindows对象,可以实现对Shell窗口的控制和监控,使脚本能够与用户界面进行交互,并根据需要自动化执行相关操作。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。