old Hippy
Gebruiker
- Lid geworden
- 24 mei 2008
- Berichten
- 911
Hallo allemaal
Ik ben bezig met een app en wil graag een snelkoppeling maken van een door mij gekozen map.
en deze op mijn bureaublad plaatsen.
Iemand die mij op weg kan helpen?
Had dit maar het werkt niet.
Ik ben bezig met een app en wil graag een snelkoppeling maken van een door mij gekozen map.
en deze op mijn bureaublad plaatsen.
Iemand die mij op weg kan helpen?
Had dit maar het werkt niet.
Code:
Sub CreateShortcut(ByVal filePath As String, ByVal ShortcutDirectory As String, ByVal Descrpition As String)
Try
Dim myShortcut As IWshShortcut
Dim wsh As New WshShell
Dim str As String = My.Computer.FileSystem.GetDirectoryInfo(Dir).Name.Replace(My.Computer.FileSystem.GetDirectoryInfo(Dir).Name, Nothing)
myShortcut = CType(wsh.CreateShortcut(ShortcutDirectory & "\" & str & ".lnk"), IWshShortcut)
With myShortcut
.TargetPath = filePath
.Description = Descrpition
.WindowStyle = 1
.IconLocation = filePath & ", 0"
.Save()
End With
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub BT_Maakshotcut_Click(sender As System.Object, e As System.EventArgs) Handles BT_Maakshotcut.Click
If Not OpenFileDialog2.ShowDialog = Windows.Forms.DialogResult.Cancel Then
End If
End Sub
Private Sub BT_Shctcutpath_Click(sender As System.Object, e As System.EventArgs) Handles BT_Shctcutpath.Click
If Not FolderBrowserDialog1.ShowDialog = Windows.Forms.DialogResult.Cancel Then
CreateShortcut(OpenFileDialog2.FileName, FolderBrowserDialog1.SelectedPath, "Descrpition")
End If End Sub
Laatst bewerkt: