Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
verb Spustí položku.
Syntaxe
FolderItem.InvokeVerb(
[ vVerb ]
)
Parametry
-
vVerb [in, volitelné]
-
Typ: Variant
Řetězec, který určuje verb , že se má provést. Musí to být jedna z hodnot vrácených vlastností FolderItemVerb.Name položky. Pokud není zadána žádná verb , bude vyvolána výchozí verb hodnota.
Návratová hodnota
Tato metoda nevrací hodnotu.
Poznámky
A verb je řetězec sloužící k určení konkrétní akce, kterou položka podporuje. Vyvolání verb příkazu je ekvivalentní výběru příkazu z místní nabídky položky. Vyvolání verb související aplikace obvykle vyvolá související aplikaci. Například vyvolání "open" verb na souboru .txt otevře soubor v textovém editoru, obvykle v Programu Microsoft Notepad. Další informace o slovesech najdete v tématu Spouštění aplikací .
FolderItemVerbs objekt představuje kolekci sloves přidružených k položce. Výchozí hodnota verb se může lišit pro různé položky, ale obvykle se jedná o "open".
Příklady
Následující příklad používá InvokeVerb k vyvolání výchozí verb ("open" v tomto případě) ve složce Windows. Správné použití se zobrazí pro JScript, VBScript a Visual Basic.
JScript:
<script language="JScript">
function fnFolderItemInvokeVerbJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder2;
var ssfWINDOWS = 36;
objFolder2 = objShell.NameSpace(ssfWINDOWS);
if (objFolder2 != null)
{
var objFolderItem;
objFolderItem = objFolder2.Self;
if (objFolderItem != null)
{
var szReturn;
objFolderItem.InvokeVerb();
}
}
}
</script>
VBScript:
<script language="VBScript">
function fnFolderItemInvokeVerbVB()
dim objShell
set objShell = CreateObject("shell.application")
if (not objShell is nothing) then
dim objFolder2
dim ssfWINDOWS
ssfWINDOWS = 36
set objFolder2 = objShell.NameSpace(ssfWINDOWS)
if (not objFolder2 is nothing) then
dim objFolderItem
set objFolderItem = objFolder2.Self
if (not objFolderItem is nothing) then
dim szReturn
objFolderItem.InvokeVerb()
end if
set objFolderItem = nothing
end if
set objFolder2 = nothing
end if
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnFolderItemInvokeVerbVB()
Dim objShell As Shell
Dim objFolder2 As Folder2
Dim ssfWINDOWS As Long
ssfWINDOWS = 36
Set objShell = New Shell
Set objFolder2 = objShell.NameSpace(ssfWINDOWS)
If (Not objFolder2 Is Nothing) Then
Dim objFolderItem As FolderItem
Set objFolderItem = objFolder2.Self
If (Not objFolderItem Is Nothing) Then
Dim szReturn As String
objFolderItem.InvokeVerb
Else
'FolderItem object returned nothing.
End If
Set objFolderItem = Nothing
Else
'Folder object returned nothing.
End If
Set objFolder2 = Nothing
Set objShell = Nothing
End Sub
Požadavky
| Požadavek | Hodnota |
|---|---|
| Minimální podporovaný klient |
Windows 2000 Professional, Windows XP [pouze desktopové aplikace] |
| Minimální podporovaný server |
Windows 2000 Server [jenom desktopové aplikace] |
| Záhlaví |
|
| IDL |
|
| knihovna DLL |
|
Viz také