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.
FolderItem nesneleri koleksiyonunda bir verb yürütür. Bu yöntem InvokeVerb yönteminin bir uzantısıdır ve bir dizi bayrak aracılığıyla işlemin ek denetimine olanak tanır.
Sözdizimi
iRetVal = FolderItems2.InvokeVerbEx(
[ vVerb ],
[ vArgs ]
)
Parametreler
-
vVerb [in, isteğe bağlı]
-
Tür: Değişken
Yürütülecek komuta karşılık gelen dizeye sahip verbbir Değişken. Belirtilmezse verb , varsayılan verb yürütülür.
-
vArgs [in, isteğe bağlı]
-
Tür: Değişken
vVerb tarafından belirtilen komutun bir veya daha fazla bağımsız değişkeni olan bir dizeden oluşan Değişken. Bu dizenin biçimi, belirli verbbir öğesine bağlıdır.
Açıklamalar
A verb , bir öğe veya öğe koleksiyonuyla ilişkili belirli bir eylemi belirtmek için kullanılan bir dizedir. Genellikle bir çağrısı verb ilgili bir uygulamayı başlatır. Örneğin, .txt dosyasında çağrısı openverb normalde dosyayı genellikle Microsoft Not Defteri olmak üzere bir metin düzenleyicisiyle açar. Fiiller hakkında daha fazla bilgi için bkz. Uygulamaları Başlatma.
Örnekler
Aşağıdaki örnekte, Bilgisayarım'da varsayılan verb ("open") öğesini çağırmak için InvokeVerbEx kullanılmaktadır. JScript, VBScript ve Visual Basic için uygun kullanım gösterilir.
JScript:
<script language="JScript">
function fnFolderItems2InvokeVerbExJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder;
var ssfDRIVES = 17;
objFolder = objShell.NameSpace(ssfDRIVES);
if (objFolder != null)
{
var objFolderItems2;
objFolderItems2 = objFolder.Items();
if (objFolderItems2 != null)
{
objFolderItems2.InvokeVerbEx();
}
}
}
</script>
VBScript:
<script language="VBScript">
function fnFolderItems2InvokeVerbExVB()
dim objShell
set objShell = CreateObject("shell.application")
if (not objShell is nothing) then
dim objFolder
dim ssfDRIVES
ssfWINDOWS = 17
set objFolder = objShell.NameSpace(ssfWINDOWS)
if (not objFolder is nothing) then
dim objFolderItems2
set objFolderItems2 = objFolder.Items()
if (not objFolderItems2 is nothing) then
objFolderItems2.InvokeVerbEx
end if
set objFolderItems2 = nothing
end if
set objFolder = nothing
end if
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnFolderItems2InvokeVerbExVB()
Dim objShell As Shell
Dim objFolder As Folder2
Dim ssfDRIVES As Long
ssfDRIVES = 17
Set objShell = New Shell
Set objFolder = objShell.NameSpace(ssfDRIVES)
If (Not objFolder Is Nothing) Then
Dim objFolderItems2 As FolderItems
Set objFolderItems2 = objFolder.Items
If (Not objFolderItems2 Is Nothing) Then
objFolderItems2.InvokeVerbEx
End If
Set objFolderItems2 = Nothing
End If
Set objFolder = 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 Server 2003 [yalnızca masaüstü uygulamaları] |
| Başlık |
|
| IDL |
|
| DLL |
|
Ayrıca bakınız