verb FolderItem 개체의 컬렉션에서 실행합니다. 이 메서드는 InvokeVerb 메서드의 확장으로, 플래그 집합을 통해 작업을 추가로 제어할 수 있습니다.
문법
iRetVal = FolderItems2.InvokeVerbEx(
[ vVerb ],
[ vArgs ]
)
매개 변수
-
vVerb [in, optional]
-
형식: Variant
실행할 명령에 해당하는 문자열이 있는 Variantverb 입니다. 지정하지 verb 않으면 기본값 verb 이 실행됩니다.
-
vArgs [in, optional]
-
형식: Variant
vVerb에서 지정한 명령에 대한 하나 이상의 인수가 있는 문자열로 구성된 Variant입니다. 이 문자열의 형식은 특정 verb에 따라 달라집니다.
비고
A verb 는 항목 또는 항목 컬렉션과 연결된 특정 작업을 지정하는 데 사용되는 문자열입니다. 일반적으로 호출은 verb 관련 애플리케이션을 시작합니다. 예를 들어 .txt 파일에서 호출 openverb 하면 일반적으로 텍스트 편집기(일반적으로 Microsoft 메모장)를 사용하여 파일이 열립니다. 동사에 대한 자세한 내용은 애플리케이션 시작을 참조하세요.
예시
다음 예제에서는 InvokeVerbEx를 사용하여 내 컴퓨터에서 기본값 verb ("open")을 호출합니다. JScript, VBScript 및 Visual Basic에 적절한 사용법이 표시됩니다.
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
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
| 지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
| 헤더 |
|
| IDL |
|
| 동적 링크 라이브러리 (DLL) |
|
참고하십시오