Shell 对象
表示 Shell 中的对象。 提供了用于控制 Shell 和在 Shell 中执行命令的方法。 还有一些方法可用于获取其他与 Shell 相关的对象。
成员
Shell 对象具有以下类型的成员:
方法
Shell 对象具有这些方法。
方法 | 说明 |
---|---|
AddToRecent | 将文件添加到最近使用的 (MRU) 列表中。 |
BrowseForFolder | 创建一个对话框,使用户能够选择文件夹,然后返回所选文件夹的 Folder 对象。 |
CanStartStopService | 确定当前用户是否可以启动和停止命名服务。 |
CascadeWindows | 级联桌面上的所有窗口。 此方法的效果与右键单击任务栏并选择“ 级联窗口”相同。 |
ControlPanelItem | 运行指定的 控制面板 (*.cpl) 应用程序。 如果应用程序已打开,它将激活正在运行的实例。 注意:从 Windows Vista 开始,大多数控制面板应用程序都是 Shell 项,不能使用此函数打开。 若要打开这些控制面板应用程序,请将规范名称传递给 control.exe。 例如:
|
弹出PC | 从扩展坞弹出计算机。 这与单击“ 开始 ”菜单并选择“ 弹出电脑”(如果计算机支持此命令)相同。 |
探究 | 在 Windows 资源管理器窗口中打开指定的文件夹。 |
ExplorerPolicy | 获取指定 Internet Explorer 策略的值。 |
FileRun | 向用户显示 “运行 ”对话框。 此方法的效果与单击“ 开始 ”菜单并选择“ 运行”相同。 |
FindComputer | 显示“ 搜索结果:计算机 ”对话框。 该对话框显示对指定计算机的搜索结果。 |
FindFiles | 显示“ 查找:所有文件 ”对话框。 这与单击“ 开始 ”菜单,然后在 Windows XP 之前的系统下选择 “搜索 (或其等效项”相同。 |
FindPrinter | 显示“ 查找打印机 ”对话框。 |
GetSetting | 检索全局 Shell 设置。 |
GetSystemInformation | 检索系统信息。 |
帮助 | 显示 Windows 帮助和支持中心。 此方法的效果与单击“ 开始 ”菜单并选择“ 帮助和支持”相同。 |
IsRestricted | 从注册表中检索组的限制设置。 |
IsServiceRunning | 返回一个值,该值指示特定服务是否正在运行。 |
MinimizeAll | 最小化桌面上的所有窗口。 此方法的效果与右键单击任务栏并选择“最小化旧系统上 的所有窗口 ”或单击 Windows 2000 或 Windows XP 中任务栏的“快速启动”区域中的 “显示桌面 ”图标相同。 |
命名 空间 | 创建并返回指定文件夹的 Folder 对象。 |
打开 | 打开指定的文件夹。 |
RefreshMenu | 刷新“ 开始 ”菜单的内容。 仅适用于 Windows XP 之前的系统。 |
SearchCommand | 显示“应用搜索”窗格。 |
ServiceStart | 启动命名服务。 |
ServiceStop | 停止命名服务。 |
SetTime | 显示“ 日期和时间属性 ”对话框。 此方法的效果与右键单击任务栏状态区域中的时钟并选择“ 调整日期/时间”相同。 |
ShellExecute | 对指定文件执行指定操作。 |
ShowBrowserBar | 显示浏览器栏。 |
ShutdownWindows | 显示“ 关闭 Windows ”对话框。 这与单击“ 开始 ”菜单并选择“ 关闭”相同。 |
暂停 | td |
TileHorizontally | 水平平铺桌面上的所有窗口。 此方法的效果与右键单击任务栏并选择“ 水平平铺窗口”相同。 |
TileVertically | 垂直平铺桌面上的所有窗口。 此方法的效果与右键单击任务栏并选择“ 垂直平铺窗口”相同。 |
ToggleDesktop | 显示或隐藏桌面。 |
TrayProperties | 显示 “任务栏”和“开始菜单属性 ”对话框。 此方法与右键单击任务栏并选择 “属性”具有相同的效果。 |
UndoMinimizeALL | 将所有桌面窗口还原到它们在最后一个 MinimizeAll 命令之前的状态。 此方法的效果与右键单击任务栏并选择“在较旧系统上 撤消最小化所有窗口 ”,或者在 Windows 2000 或 Windows XP 中单击任务栏的“快速启动”区域中再次单击 “显示桌面 ”图标的效果相同。 |
Windows | 创建并返回 ShellWindows 对象。 此对象表示属于 Shell 的所有打开窗口的集合。 |
WindowsSecurity | 显示“Windows 安全”对话框。 |
WindowSwitcher | 在可翻转的 3D 堆栈中显示打开的窗口。 |
属性
Shell 对象具有这些属性。
属性 | 访问类型 | 说明 |
---|---|---|
应用程序 |
只读 |
包含对象的 Application 对象。 |
Parent |
只读 |
获取表示当前 对象的父对象的 对象。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
IDL |
|
DLL |
|
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈