항목에서 a verb 를 실행합니다.
문법
FolderItem.InvokeVerb(
[ vVerb ]
)
매개 변수
-
vVerb [in, optional]
-
형식: Variant
실행할 문자열 verb 입니다. 항목의 FolderItemVerb.Name 속성에서 반환되는 값 중 하나여야 합니다. 지정하지 verb 않으면 기본값 verb 이 호출됩니다.
반환 값
이 메서드는 값을 반환하지 않습니다.
비고
A verb 는 항목이 지원하는 특정 작업을 지정하는 데 사용되는 문자열입니다. verb 호출은 항목의 바로 가기 메뉴에서 명령을 선택하는 것과 같습니다. 일반적으로 호출은 verb 관련 애플리케이션을 시작합니다. 예를 들어 .txt 파일에서 "open" verb 를 호출하면 텍스트 편집기(일반적으로 Microsoft 메모장)가 있는 파일이 열립니다. 동사에 대한 자세한 내용은 애플리케이션 시작을 참조하세요.
FolderItemVerbs 개체는 항목과 연결된 동사의 컬렉션을 나타냅니다. 기본값 verb 은 항목마다 다를 수 있지만 일반적으로 "open"입니다.
예시
다음 예제에서는 InvokeVerb 을 사용하여 Windows 폴더에서 기본값 verb (이 경우 "open")을 호출합니다. JScript, VBScript 및 Visual Basic에 적절한 사용법이 표시됩니다.
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
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 지원되는 최소 클라이언트 |
Windows 2000 Professional, Windows XP [데스크톱 앱만 해당] |
| 지원되는 최소 서버 |
Windows 2000 Server [데스크톱 앱만 해당] |
| 헤더 |
|
| IDL |
|
| 동적 링크 라이브러리 (DLL) |
|
참고하십시오