IShellLinkDual2.Target-Eigenschaft
Enthält das Ziel des Linkobjekts.
Diese Eigenschaft ist schreibgeschützt.
Syntax
Target = IShellLinkDual2.Target
Eigenschaftswert
Ein Objektausdruck, der zum FolderItem-Objekt des Ziels ausgewertet wird.
Beispiele
Im folgenden Beispiel wird Target verwendet, um das Ziel einer Verknüpfung zum Internet Explorer abzurufen. Die ordnungsgemäße Verwendung wird für JScript, VBScript und Visual Basic angezeigt.
Jscript:
<script language="JScript">
function fnIShellLinkDual2TargetJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder;
var ssfPROGRAMS = 2;
objFolder = objShell.NameSpace(ssfPROGRAMS);
if (objFolder != null)
{
var objFolderItem;
objFolderItem = objFolder.ParseName("Internet Explorer.lnk");
if (objFolderItem != null)
{
var objShellLink;
objShellLink = objFolderItem.GetLink;
if (objShellLink != null)
{
var objTargetItem;
objTargetItem = objShellLink.Target;
if (objTargetItem != null)
{
// Add code here.
}
}
}
}
}
</script>
Vbscript:
<script language="VBScript">
function fnIShellLinkDual2TargetVB()
dim objShell
set objShell = CreateObject("shell.application")
if (not objShell is nothing) then
dim objFolder
dim ssfPROGRAMS
ssfPROGRAMS = 2
set objFolder = objShell.NameSpace(ssfPROGRAMS)
if (not objFolder is nothing) then
dim objFolderItem
set objFolderItem = objFolder.ParseName("Internet Explorer.lnk")
if (not objFolderItem is nothing) then
dim objShellLink
set objShellLink = objFolderItem.GetLink
if (not objShellLink is nothing) then
dim objTargetItem
set objTargetItem = objShellLink.Target
if (not objTargetItem is nothing) then
'Add code here.
end if
set objTargetItem = nothing
end if
set objShellLink = nothing
end if
set objFolderItem = nothing
end if
set objFolder = nothing
end if
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnIShellLinkDual2TargetVB()
Dim objShell As Shell
Dim objFolder As Folder
Dim ssfPROGRAMS
ssfPROGRAMS = 2
Set objShell = New Shell
Set objFolder = objShell.NameSpace(ssfPROGRAMS)
If (Not objFolder Is Nothing) Then
Dim objFolderItem As FolderItem
Set objFolderItem = objFolder.ParseName("Internet Explorer.lnk")
If (Not objFolderItem Is Nothing) Then
Dim objShellLink As ShellLinkObject
Set objShellLink = objFolderItem.GetLink
If (Not objShellLink Is Nothing) Then
Dim objTargetItem As FolderItem
Set objTargetItem = objShellLink.Target
If (Not objTargetItem Is Nothing) Then
'Add code here
End If
Set objTargetItem = Nothing
End If
Set objShellLink = Nothing
End If
Set objFolderItem = Nothing
End If
Set objFolder = Nothing
Set objShell = Nothing
End Sub
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
IDL |
|
DLL |
|
Siehe auch