Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Öğe üzerinde bir verb yürütür.
Sözdizimi
FolderItem.InvokeVerb(
[ vVerb ]
)
Parametreler
-
vVerb [in, isteğe bağlı]
-
Tür: Değişken
Yürütülecek öğesini belirten verb bir dize. Öğenin FolderItemVerb.Name özelliği tarafından döndürülen değerlerden biri olmalıdır. Belirtilmezse verb , varsayılan verb çağrılır.
Dönüş değeri
Bu yöntem bir değer döndürmez.
Açıklamalar
A verb , bir öğenin desteklediği belirli bir eylemi belirtmek için kullanılan bir dizedir. 'ı çağırmak verb , öğenin kısayol menüsünden bir komut seçmekle eşdeğerdir. Genellikle, bir verb çağrıda ilgili bir uygulama başlatılır. Örneğin, .txt bir dosyada "open" verb çağrılırsa, dosya genellikle Microsoft Not Defteri olmak üzere bir metin düzenleyicisiyle açılır. Fiiller hakkında daha fazla bilgi için bkz. Uygulamaları Başlatma .
FolderItemVerbs nesnesi, öğeyle ilişkili fiil koleksiyonunu temsil eder. Varsayılan değer verb farklı öğeler için farklılık gösterebilir, ancak genellikle "open"dir.
Örnekler
Aşağıdaki örnek, Windows klasöründe varsayılanı verb ("openbu örnekte" çağırmak için InvokeVerb kullanır. JScript, VBScript ve Visual Basic için uygun kullanım gösterilir.
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
Gereksinimler
| Gereksinim | Değer |
|---|---|
| Desteklenen en düşük düzeydeki istemci |
Windows 2000 Professional, Windows XP [yalnızca masaüstü uygulamaları] |
| Desteklenen en düşük sunucu |
Windows 2000 Server [yalnızca masaüstü uygulamaları] |
| Başlık |
|
| IDL |
|
| DLL |
|
Ayrıca bakınız