-
Shell.Application
鎖定
- 外文名
- Shell.Application
- 所屬學科
- 計算機
- 類 名
- Shell 或 IShellDispatch4
Shell.Application描述
ProgID Shell.Application
文件名 shell32.dll
類名 Shell 或 IShellDispatch4
描述 Microsoft Shell Controls And Automation
Shell.Application方法和屬性
Shell.Application方法
方法 | 説明 |
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堆棧中顯示打開的窗口。 |
Shell.Application屬性
屬性 | 訪問類型 | 説明 |
Application | 只讀 | 對象的應用程序對象。 |
Parent | 只讀 | 獲取表示當前對象的上級對象。 |
Shell.Application相關對象
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對象。這個對象是項目的可執行動詞的集合。 |
- 參考資料
-
- 1. Shell object .微軟[引用日期2012-10-08]
- 2. Folder object .微軟msdn[引用日期2013-02-05]
- 3. FolderItem object .微軟msdn[引用日期2013-02-05]