Shell.Application

Shell.Application表示外殼中的對象。方法被提供於控制外殼和執行外殼內的命令,也有一些方法獲得其他外殼相關的對象。

描述

Shell32 Shell32

ProgID Shell.Application

檔案名稱 shell32.dll

類名 Shell 或 IShellDispatch4

描述 Microsoft Shell Controls And Automation

方法和屬性

方法

方法 說明
AddToRecent 添加一個對象到“最近的文檔”的列表。
BrowseForFolder 創建一個對話框讓用戶選擇一個資料夾,然後返回所選資料夾的Folder對象。
CanStartStopService 確定是否當前用戶可以啟動和停止指定的服務。
CascadeWindows 層疊桌面上所有視窗,相當於右擊系統列選擇“層疊視窗”。
ControlPanelItem 運行指定的控制臺(*.cpl)應用程式。如果應用程式已經打開,它就會激活運行的實例。
EjectPC 掛起計算機。如果電腦支持這個命令。
Explore 在Windows資源管理器視窗中打開一個指定的資料夾。
ExplorerPolicy 獲取指定的 Internet Explorer 策略的數據值。
FileRun 顯示運行對話框。
FindComputer 顯示“搜尋結果:計算機”對話框。
FindFiles 顯示“搜尋:所有檔案”對話框。
FindPrinter 顯示“查找印表機”對話框允許用戶找到印表機。
GetSetting 檢索Shell全局設定。
GetSystemInformation 檢索系統信息。
Help 顯示Windows幫助和支持中心。
IsRestricted 從註冊表檢索一個組的限定設定。
IsServiceRunning 返回一個值,表示指定服務是否正在運行。
MinimizeAll 最小化桌面上所有視窗。
NameSpace 創建和返回指定的資料夾的Folder對象。
Open 打開指定的資料夾。
RefreshMenu 刷新開始選單中的內容。只用於Windows XP之前的系統。
ServiceStart 啟動一個指定的服務。
ServiceStop 停止一個指定的服務。
SetTime 顯示“日期和時間屬性”對話框。
ShellExecute 對指定檔案執行指定的操作。
ShowBrowserBar 顯示一個瀏覽器工具列。
ShutdownWindows 顯示“關閉計算機”對話框。
Suspend 不執行。
TileHorizontally 橫向平鋪桌面上所有視窗。
TileVertically 縱向平鋪桌面上所有視窗。
ToggleDesktop 顯示或隱藏桌面。
TrayProperties 顯示“系統列和「開始」選單屬性”對話框。
UndoMinimizeALL 撤消最小化所有視窗,恢復所有桌面視窗到它們在上次MinimizeAll命令之前相同的狀態。
Windows 創建和返回一個ShellWindows對象。這個對象表示屬於殼的所有打開的視窗的集合。
WindowsSecurity 顯示“Windows安全”對話框。
WindowSwitcher Windows Vista及以後系統的新增方法,在可以預覽的3D堆疊中顯示打開的視窗。

屬性

屬性 訪問類型 說明
Application 唯讀 對象的應用程式對象。
Parent 唯讀 獲取表示當前對象的上級對象。

相關對象

Folder對象

Shell對象的 BrowseForFolder方法 或 NameSpace方法 的返回值。

類型名稱說明
屬性,唯讀 Application 資料夾的應用程式對象。
方法,無返回值 CopyHere 複製一個項目或項目組到一個資料夾。
方法,無返回值 DismissedWebViewBarricade Called in response to the web view barricade being dismissed by the user.
方法 GetDetailsOf 在一個資料夾內檢索一個項目的詳細信息。例如,它的大小、類型、或最後修改時間。
屬性,唯讀 HaveToShowWebViewBarricade 當前不支持。
方法 Items 得到FolderItems對象,表示資料夾內項目的集合。
方法,無返回值 MoveHere 移動一個項目或項目組到一個資料夾。
方法,無返回值 NewFolder 創建一個新資料夾。
屬性,唯讀 OfflineStatus 資料夾的離線狀態。
屬性,唯讀 Parent 不執行。
屬性,唯讀 ParentFolder 上級Folder對象。
方法 ParseName 創建並返回代表指定項目的FolderItem對象。
屬性,唯讀 Self 資料夾的FolderItem對象。
方法,無返回值 Synchronize 同步資料夾中的所有離線檔案。
屬性,唯讀 Title 資料夾的標題。

FolderItem對象

Folder對象的 ParseName方法 或 Self屬性 的返回值,或者 Items方法 返回集合的元素。

類型 名稱 說明
屬性,唯讀 Application 資料夾項目的應用程式對象。
屬性,唯讀 GetFolder 如果項目是一個資料夾,返回項目的Folder對象。
屬性,唯讀 GetLink 如果項目是一個捷徑,返回項目的ShellLinkObject對象。
方法,無返回值 InvokeVerb 執行項目的一個動詞。
屬性,唯讀 IsBrowsable 表示項目是否可以在瀏覽器或Windows資源管理器中託管。
屬性,唯讀 IsFileSystem 表示項目是否是檔案系統的部分。
屬性,唯讀 IsFolder 表示項目是否是一個資料夾。
屬性,唯讀 IsLink 表示項目是否是一個捷徑。
屬性,讀/寫 ModifyDate 設定或獲取一個檔案的最後修改日期和時間。ModifyDate可以用來檢索一個資料夾的最後修改日期和時間,但不能設定。
屬性,讀/寫 Name 設定或獲取項目的名稱。
屬性,唯讀 Parent 獲取項目的上級對象。
屬性,唯讀 Path 項目的全路徑和名稱。
屬性,唯讀 Size 項目的大小。
屬性,唯讀 Type 表示項目類型的字元串。
方法 Verbs 返回項目的FolderItemVerbs對象。這個對象是項目的可執行動詞的集合。

相關詞條

熱門詞條

聯絡我們