Hallo iedereen
Ik heb de volgende code om een snelkoppeling te maken met een VB progske dat gestart wordt vanop een CD
De koppeling maken is op zich geen probleem alleen is het de bedoeling om te verwijzen naar het CD rom station van waaruit is gestart. (vandaar de CurDir)
Als controle heb ik zelfs in een MsgBox deze CurDir opgevraagd en dit is correct.
Probleem is nu dat de snelkoppeling verwijst naar de volgende link:
Vraag is nu, hoe kan ik laten verwijzen naar de root van de CD?
Hopelijk iemand een oplossing want ik heb al lang gezocht en niet gevonden.
Ik heb de volgende code om een snelkoppeling te maken met een VB progske dat gestart wordt vanop een CD
Code:
Dim wshShell As New wshShell
Dim oShellLink As WshShortcut
Set oShellLink = wshShell.CreateShortcut("C:\tec\Info op CD.lnk")
With oShellLink
.TargetPath = CurDir & "play.bat"
.WindowStyle = 1
.IconLocation = "C:\tec\info.ico"
.Arguments = ""
.Save
End With
Set wshShell = Nothing
Set oShellLink = Nothing
End Function
Als controle heb ik zelfs in een MsgBox deze CurDir opgevraagd en dit is correct.
Probleem is nu dat de snelkoppeling verwijst naar de volgende link:
Code:
"C:\Documents and Settings\Piet\Local Settings\Application Data\Microsoft\CD Burning\play.bat"
Hopelijk iemand een oplossing want ik heb al lang gezocht en niet gevonden.