Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Végrehajt egy verb elemet az elemen.
Szemantika
FolderItem.InvokeVerb(
[ vVerb ]
)
Paraméterek
-
vVerb [be, nem kötelező]
-
Típus: Variant
Egy sztring, amely meghatározza a verb végrehajtandó elemet. Az elem FolderItemVerb.Name tulajdonsága által visszaadott értékek egyikének kell lennie. Ha nincs verb megadva, a rendszer meghívja az alapértelmezettet verb .
Visszaadott érték
Ez a metódus nem ad vissza értéket.
Megjegyzések
Az a verb sztring egy adott művelet megadására szolgál, amelyet egy elem támogat. A parancs meghívása verb egyenértékű azzal, ha parancsot választ egy elem helyi menüjéből. A meghívás általában egy verb kapcsolódó alkalmazást indít el. Ha például egy .txt fájlban a "open" verb parancs meghívása megnyitja a fájlt egy szövegszerkesztővel, általában a Microsoft Jegyzettömbdel. Az igék további megvitatása az Alkalmazások indítása című témakörben olvasható.
A FolderItemVerbs objektum az elemhez társított igék gyűjteményét jelöli. Az alapértelmezett érték verb eltérő lehet a különböző elemek esetében, de általában "open".
Példák
Az alábbi példa az InvokeVerb használatával hívja meg az alapértelmezett verb ("open" ebben az esetben) a Windows mappában. A JScript, a VBScript és a Visual Basic esetében a megfelelő használat jelenik meg.
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
Követelmények
| Követelmény | Érték |
|---|---|
| Minimálisan támogatott ügyfél |
Windows 2000 Professional, Windows XP [csak asztali alkalmazások] |
| Minimálisan támogatott kiszolgáló |
Windows 2000 Server [csak asztali alkalmazások] |
| Fejléc |
|
| IDL |
|
| DLL |
|
Lásd még