Shell.Application

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

描述,方法和屬性,方法,屬性,相關對象,

描述


Shell32Shell32
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對象。這個對象是項目的可執行動詞的集合。

相關詞條

熱門詞條

聯絡我們