FolderItems2.InvokeVerbEx 메서드
FolderItem 개체 컬렉션에서 동사를 실행합니다. 이 메서드는 InvokeVerb 메서드의 확장으로, 플래그 집합을 통해 작업을 추가로 제어할 수 있습니다.
구문
iRetVal = FolderItems2.InvokeVerbEx(
[ vVerb ],
[ vArgs ]
)
매개 변수
-
vVerb [in, optional]
-
형식: Variant
실행할 명령에 해당하는 동사 문자열이 있는 Variant 입니다. 동사를 지정하지 않으면 기본 동사가 실행됩니다.
-
vArgs [in, optional]
-
형식: Variant
vVerb에서 지정한 명령에 대해 하나 이상의 인수가 있는 문자열로 구성된 Variant입니다. 이 문자열의 형식은 특정 동사에 따라 달라집니다.
설명
동사는 항목 또는 항목 컬렉션과 연결된 특정 작업을 지정하는 데 사용되는 문자열입니다. 일반적으로 동사를 호출하면 관련 애플리케이션이 시작됩니다. 예를 들어 .txt 파일에서 열린 동사를 호출하면 일반적으로 텍스트 편집기(일반적으로 Microsoft 메모장)가 있는 파일이 열립니다. 동사에 대한 자세한 내용은 애플리케이션 시작을 참조하세요.
예제
다음 예제에서는 InvokeVerbEx 를 사용하여 내 컴퓨터에서 기본 동사("열기")를 호출합니다. 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 |
|
추가 정보