Shell.Application
Shell.Application表示外壳中的对象。方法被提供于控制外壳和执行外壳内的命令,也有一些方法获得其他外壳相关的对象。
描述
ProgID Shell.Application
文件名 shell32.dll
类名 Shell 或 IShellDispatch4
描述 Microsoft Shell Controls And Automation
方法和属性
方法
方法 | 说明 |
AddToRecent | 添加一个对象到“最近的文档”的列表。 |
BrowseForFolder | 创建一个对话框让用户选择一个文件夹,然后返回所选文件夹的Folder对象。 |
CanStartStopService | 确定是否当前用户可以启动和停止指定的服务。 |
CascadeWindows | 层叠桌面上所有窗口,相当于右击任务栏选择“层叠窗口”。 |
属性
属性 | 访问类型 | 说明 |
Application | 只读 | 对象的应用程序对象。 |
Parent | 只读 | 获取表示当前对象的上级对象。 |
相关对象
Folder对象
Shell对象的 BrowseForFolder方法 或 NameSpace方法 的返回值。
类型 | 名称 | 说明 |
属性,只读 | Application | 文件夹的应用程序对象。 |
方法,无返回值 | CopyHere | 复制一个项目或项目组到一个文件夹。 |
方法,无返回值 | DismissedWebViewBarricade | Called in response to theweb view barricadebeing dismissed by the user. |
方法 | GetDetailsOf | 在一个文件夹内检索一个项目的详细信息。例如,它的大小、类型、或最后修改时间。 |
FolderItem对象
Folder对象的 ParseName方法 或 Self属性 的返回值,或者 Items方法 返回集合的元素。
类型 | 名称 | 说明 |
属性,只读 | Application | 文件夹项目的应用程序对象。 |
属性,只读 | GetFolder | 如果项目是一个文件夹,返回项目的Folder对象。 |
属性,只读 | GetLink | 如果项目是一个快捷方式,返回项目的ShellLinkObject对象。 |
方法,无返回值 | InvokeVerb | 执行项目的一个动词。 |